.ac-renderer
{
	background: #eee;
	border: 1px solid #666;
	color: #000;
	position: absolute;
	z-index: 20000;
}
.ac-renderer .ac-row
{
	padding: 1px 3px;
}
.ac-renderer .active
{
	background: #bbb;
}
.goog-contacts-ui-autocomplete-new-section
{
	border-top: 1px solid #666;
	padding-top: 2px;
}
.banner
{
	color: #fff;
	left: 15%;
	margin: 0;
	padding: 1em;
	position: absolute;
	text-align: center;
	top: 40%;
	width: 70%;
}
.banner-background
{
	background: #000;
	border-radius: 10px;
	filter: alpha(opacity=80);
	opacity: .8;
	overflow: auto;
	z-index: 1001;
}
.banner-background .primary-message,.banner-background .secondary-message
{
	visibility: hidden;
}
.banner-foreground
{
	text-shadow: #000 1px 1px 7px;
	z-index: 1002;
}
.banner .primary-message,.banner .secondary-message
{
	font-family: sans-serif;
	font-weight: bold;
	margin: 0;
}
.banner .primary-message
{
	font-size: 200%;
}
.banner .secondary-message
{
	border-top: solid 1px #999;
	font-size: 150%;
	padding-top: .5em;
}
.banner .stream-list
{
	line-height: 130%;
	text-align: left;
	zoom: 1;
}
.banner .stream-list-label
{
	color: #dd0;
	float: left;
	padding: 0 .5em 0 0;
	text-align: right;
	width: 50%;
}
.banner .stream-list .streams
{
	color: #aaa;
	margin: 0 0 0 50%;
	padding: 0 0 0 .5em;
}
.banner .stream-list .streams .unread
{
	color: #fff;
}
.banner-background .stream-list .streams .selected
{
	background: #666;
	border-radius: 7px;
	visibility: visible;
}
.ie .banner-foreground .stream-list .streams .selected
{
	background: #666;
}
.banner .stream-list .streams .stream
{
	list-style-type: none;
	margin: 0;
}
.banner .stream-list .streams .separator
{
	display: none;
}
.banner .stream-list-header
{
	margin: 0 0 .25em;
	text-align: center;
}
.banner .initial-stream-list .streams .stream
{
	float: left;
	padding: 0 .25em;
	white-space: nowrap;
}
.banner .multiple-matches .streams .stream
{
	padding: 0 0 0 .25em;
}
.banner .no-matches
{
	color: #f99;
}
.keyboard-selector-input
{
	left: -300px;
	position: absolute;
	top: 0;
}
.subscription-keyboard-selector
{
	top: 20%;
}
.subscription-keyboard-selector .initial-stream-list .stream-list-label
{
	display: inline;
	float: none!important;
	text-align: left;
	width: auto;
}
.subscription-keyboard-selector .initial-stream-list .streams
{
	display: inline;
	margin: 0;
}
.subscription-keyboard-selector .initial-stream-list .streams .stream
{
	display: inline;
	float: none;
	white-space: normal;
}
.subscription-keyboard-selector .initial-stream-list .streams .separator
{
	display: inline;
}
.gecko .goog-inline-block
{
	display: -moz-inline-box;
}
.gecko .goog-inline-block
{
	display: inline-block;
}
.goog-inline-block
{
	display: inline-block;
	position: relative;
}
.ie6 .goog-inline-block
{
	display: inline;
	position: static;
}
.ie7 .goog-inline-block
{
	display: inline;
	position: static;
}
html,body
{
	border: 0;
	font-size: 90%;
	margin: 0;
}
html,body,input
{
	font-family: arial,sans-serif;
}
body
{
	background: #fff;
	color: #000;
}
div,form
{
	margin: 0;
}
.settings
{
	overflow: auto;
}
.bold-text
{
	font-weight: bold;
}
a,a:visited,.link
{
	color: #15c;
}
.link
{
	cursor: pointer;
	text-decoration: underline;
}
.unimportant-link
{
	color: #68d;
	cursor: pointer;
}
.link-selected
{
	color: #000;
	cursor: default;
	font-weight: bold;
	text-decoration: none;
}
a:focus
{
	-moz-outline: 0;
}
a:focus,.unselectable
{
	khtml-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.internal,.link.internal
{
	color: #a00!important;
}
input
{
	font-size: 95%;
}
iframe
{
	border: 0;
}
.clr
{
	clear: both;
}
.clear
{
	clear: both;
	font-size: 1px;
	height: 1px;
	width: 1px;
}
.hidden
{
	display: none!important;
}
.invisible
{
	visibility: hidden;
}
.subscribe-button
{
	background: url(/reader/ui/3660573864-lhn-sprite.png) no-repeat -64px -80px;
	padding-left: 20px;
	white-space: nowrap;
}
.goog-button-base-disabled .subscribe-button
{
	background: url(/reader/ui/1284914561-add-disabled.gif) no-repeat 0 1px;
}
.rtl
{
	direction: rtl;
	right: 0;
}
.revdir
{
	direction: rtl;
}
#subscribe-area
{
	margin: 0 1.5em;
	position: relative;
}
.ie6 #subscribe-area
{
	border: 1px solid #fff;
}
#settings-frame
{
	border: 0;
	left: -10000px;
	margin: 0;
	padding: 0;
	width: 100%;
	z-index: 10;
}
#settings-frame.loaded
{
	left: 0;
}
.goog-tooltip
{
	max-width: 40em;
	z-index: 2002;
}
.text-tooltip
{
	background: infobackground;
	border: 1px solid infotext;
	color: infotext;
	font: menu;
	font-size: 9pt;
	padding: 1px;
}
.popout
{
	background-color: transparent;
	background-image: url(/reader/ui/2324375172-module-new-window-icon.gif);
	background-position: 2px 50%;
	background-repeat: no-repeat;
	padding: 1px 8px 1px 16px;
	text-decoration: none;
}
.hide-embeds embed,.hide-embeds object
{
	visibility: hidden!important;
}
.label-input-label
{
	color: #8a8a8a;
}
.layout-table
{
	border-collapse: collapse;
	border-spacing: 0;
}
.layout-table td
{
	vertical-align: top;
}
.goog-inline-block
{
	display: inline-block;
	display: -moz-inline-box;
	position: relative;
}
* html .goog-inline-block
{
	display: inline;
}
*:first-child+html .goog-inline-block
{
	display: inline;
}
.jfk-button
{
	border-radius: 2px;
	cursor: default;
	font-size: 11px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin-right: 16px;
	min-width: 54px;
	-moz-border-radius: 2px;
	outline: 0;
	padding: 0 8px;
	text-align: center;
	-webkit-border-radius: 2px;
	white-space: nowrap;
}
.jfk-button-hover
{
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
}
.jfk-button-selected
{
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.jfk-button .jfk-button-img
{
	margin-top: -3px;
	vertical-align: middle;
}
.jfk-button-label
{
	margin-left: 5px;
}
.jfk-button-narrow
{
	min-width: 34px;
	padding: 0;
}
.jfk-button-collapse-left,.jfk-button-collapse-right
{
	z-index: 1;
}
.jfk-button-collapse-left.jfk-button-disabled
{
	z-index: 0;
}
.jfk-button-checked.jfk-button-collapse-left,.jfk-button-checked.jfk-button-collapse-right
{
	z-index: 2;
}
.jfk-button-collapse-left:focus,.jfk-button-collapse-right:focus,.jfk-button-hover.jfk-button-collapse-left,.jfk-button-hover.jfk-button-collapse-right
{
	z-index: 3;
}
.jfk-button-collapse-left
{
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	margin-left: -1px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
}
.jfk-button-collapse-right
{
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	margin-right: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-top-right-radius: 0;
}
.jfk-button.jfk-button-disabled:active
{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.jfk-button-action
{
	background-color: #4d90fe;
	background-image: linear-gradient(top,#4d90fe,#4787ed);
	background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
	background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
	background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
	background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
	border: 1px solid #3079ed;
	color: #fff;
}
.jfk-button-action.jfk-button-hover
{
	background-color: #357ae8;
	background-image: linear-gradient(top,#4d90fe,#357ae8);
	background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
	background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
	background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
	background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
	border: 1px solid #2f5bb7;
}
.jfk-button-action:focus
{
	border: 1px solid #fff;
	border: 1px solid rgba(0,0,0,0);
	box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	outline: 0 rgba(0,0,0,0);
	outline: 1px solid #4d90fe;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
}
.jfk-button-action.jfk-button-clear-outline
{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.jfk-button-action:active
{
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.jfk-button-action.jfk-button-disabled
{
	background: #4d90fe;
	filter: alpha(opacity=50);
	opacity: .5;
}
.jfk-button-default
{
	background-color: #3d9400;
	background-image: linear-gradient(top,#3d9400,#398a00);
	background-image: -moz-linear-gradient(top,#3d9400,#398a00);
	background-image: -ms-linear-gradient(top,#3d9400,#398a00);
	background-image: -o-linear-gradient(top,#3d9400,#398a00);
	background-image: -webkit-linear-gradient(top,#3d9400,#398a00);
	border: 1px solid #29691d;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.1);
}
.jfk-button-default.jfk-button-hover
{
	background-color: #368200;
	background-image: linear-gradient(top,#3d9400,#368200);
	background-image: -moz-linear-gradient(top,#3d9400,#368200);
	background-image: -ms-linear-gradient(top,#3d9400,#368200);
	background-image: -o-linear-gradient(top,#3d9400,#368200);
	background-image: -webkit-linear-gradient(top,#3d9400,#368200);
	border: 1px solid #2d6200;
	text-shadow: 0 1px rgba(0,0,0,0.3);
}
.jfk-button-default:focus
{
	border: 1px solid #fff;
	border: 1px solid rgba(0,0,0,0);
	box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	outline: 0 rgba(0,0,0,0);
	outline: 1px solid #3d9400;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
}
.jfk-button-default.jfk-button-clear-outline
{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.jfk-button-default:active
{
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.jfk-button-default.jfk-button-disabled
{
	background: #3d9400;
	filter: alpha(opacity=50);
	opacity: .5;
}
.jfk-button-primary
{
	background-color: #d14836;
	background-image: linear-gradient(top,#dd4b39,#d14836);
	background-image: -moz-linear-gradient(top,#dd4b39,#d14836);
	background-image: -ms-linear-gradient(top,#dd4b39,#d14836);
	background-image: -o-linear-gradient(top,#dd4b39,#d14836);
	background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);
	border: 1px solid transparent;
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	text-transform: uppercase;
}
.jfk-button-primary.jfk-button-hover
{
	background-color: #c53727;
	background-image: linear-gradient(top,#dd4b39,#c53727);
	background-image: -moz-linear-gradient(top,#dd4b39,#c53727);
	background-image: -ms-linear-gradient(top,#dd4b39,#c53727);
	background-image: -o-linear-gradient(top,#dd4b39,#c53727);
	background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);
	border: 1px solid #b0281a;
	border-bottom-color: #af301f;
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.jfk-button-primary:focus
{
	border: 1px solid #fff;
	border: 1px solid rgba(0,0,0,0);
	box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	outline: 0 rgba(0,0,0,0);
	outline: 1px solid #d14836;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
}
.jfk-button-primary.jfk-button-clear-outline
{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.jfk-button-primary:active
{
	background-color: #b0281a;
	background-image: linear-gradient(top,#dd4b39,#b0281a);
	background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);
	background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);
	background-image: -o-linear-gradient(top,#dd4b39,#b0281a);
	background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);
	border: 1px solid #992a1b;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.jfk-button-primary.jfk-button-disabled
{
	background: #d14836;
	filter: alpha(opacity=50);
	opacity: .5;
}
.jfk-button-standard
{
	background-color: #f5f5f5;
	background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	border: 1px solid #dcdcdc;
	border: 1px solid rgba(0,0,0,0.1);
	color: #444;
}
.jfk-button-standard.jfk-button-hover,.jfk-button-standard.jfk-button-clear-outline.jfk-button-hover
{
	background-color: #f8f8f8;
	background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	border: 1px solid #c6c6c6;
	color: #333;
}
.jfk-button-standard:active
{
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.jfk-button-standard.jfk-button-selected,.jfk-button-standard.jfk-button-clear-outline.jfk-button-selected
{
	background-color: #eee;
	background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	border: 1px solid #ccc;
	color: #333;
}
.jfk-button-standard.jfk-button-checked,.jfk-button-standard.jfk-button-clear-outline.jfk-button-checked
{
	background-color: #eee;
	background-image: linear-gradient(top,#eee,#e0e0e0);
	background-image: -moz-linear-gradient(top,#eee,#e0e0e0);
	background-image: -ms-linear-gradient(top,#eee,#e0e0e0);
	background-image: -o-linear-gradient(top,#eee,#e0e0e0);
	background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	color: #333;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.jfk-button-standard:focus
{
	border: 1px solid #4d90fe;
}
.jfk-button-standard.jfk-button-clear-outline
{
	border: 1px solid #dcdcdc;
}
.jfk-button-standard.jfk-button-disabled
{
	background: #fff;
	border: 1px solid #f3f3f3;
	border: 1px solid rgba(0,0,0,0.05);
	color: #b8b8b8;
}
.jfk-button-standard .jfk-button-img
{
	opacity: .55;
}
.jfk-button-standard.jfk-button-checked .jfk-button-img,.jfk-button-standard.jfk-button-selected .jfk-button-img,.jfk-button-standard.jfk-button-hover .jfk-button-img
{
	opacity: .9;
}
.jfk-button-standard.jfk-button-disabled .jfk-button-img
{
	filter: alpha(opacity=33);
	opacity: .333;
}
.jfk-button-flat
{
	border: 1px solid transparent;
	border-radius: 0;
	font-size: 13px;
	font-weight: normal;
	height: 21px;
	line-height: 21px;
	margin-right: 1px;
	min-width: 0;
	-moz-border-radius: 0;
	padding: 0;
	-webkit-border-radius: 0;
}
.jfk-button-flat.jfk-button-hover,.jfk-button-flat.jfk-button-selected,.jfk-button-flat:focus,.jfk-button-flat:active
{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.jfk-button-flat .jfk-button-img
{
	height: 21px;
	opacity: .55;
	width: 21px;
}
.jfk-button-flat .jfk-button-label
{
	display: inline-block;
	margin: 0;
	padding: 0 1px;
}
.jfk-button-flat.jfk-button-selected .jfk-button-img,.jfk-button-flat.jfk-button-hover .jfk-button-img
{
	opacity: .9;
}
.jfk-button-flat.jfk-button-disabled .jfk-button-img
{
	filter: alpha(opacity=33);
	opacity: .333;
}
.jfk-button-flat:focus
{
	border: 1px solid #4d90fe;
}
.jfk-button-flat.jfk-button-clear-outline
{
	border: 1px solid transparent;
}
.jfk-button-mini
{
	background-color: #f5f5f5;
	background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	border: 1px solid #dcdcdc;
	border: 1px solid rgba(0,0,0,0.1);
	color: #444;
	height: 17px;
	line-height: 17px;
	min-width: 22px;
	text-shadow: 0 1px rgba(0,0,0,0.1);
}
.jfk-button-mini.jfk-button-hover,.jfk-button-mini.jfk-button-clear-outline.jfk-button-hover
{
	background-color: #f8f8f8;
	background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	border: 1px solid #c6c6c6;
	text-shadow: 0 1px rgba(0,0,0,0.3);
}
.jfk-button-mini:active
{
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.jfk-button-mini.jfk-button-checked,.jfk-button-mini.jfk-button-clear-outline.jfk-button-checked
{
	background-color: #e0e0e0;
	background-image: linear-gradient(top,#eee,#e0e0e0);
	background-image: -moz-linear-gradient(top,#eee,#e0e0e0);
	background-image: -ms-linear-gradient(top,#eee,#e0e0e0);
	background-image: -o-linear-gradient(top,#eee,#e0e0e0);
	background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	color: #333;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.jfk-button-mini:focus
{
	border: 1px solid #4d90fe;
}
.jfk-button-mini.jfk-button-clear-outline
{
	border: 1px solid #dcdcdc;
}
.jfk-button-mini.jfk-button-disabled
{
	background: #fff;
	border: 1px solid #f3f3f3;
	border: 1px solid rgba(0,0,0,0.05);
	color: #b8b8b8;
}
.goog-flat-menu-button
{
	background-color: #f5f5f5;
	background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	border: 1px solid #dcdcdc;
	border-radius: 2px;
	color: #444;
	cursor: default;
	font-size: 11px;
	font-weight: bold;
	line-height: 27px;
	list-style: none;
	margin: 0 2px;
	min-width: 46px;
	-moz-border-radius: 2px;
	outline: none;
	padding: 0 18px 0 6px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	-webkit-border-radius: 2px;
}
.goog-flat-menu-button-disabled
{
	background-color: #fff;
	border-color: #f3f3f3;
	color: #b8b8b8;
}
.goog-flat-menu-button.goog-flat-menu-button-hover
{
	background-color: #f8f8f8;
	background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	border-color: #c6c6c6;
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	color: #333;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
}
.goog-flat-menu-button.goog-flat-menu-button-focused
{
	border-color: #4d90fe;
}
.goog-flat-menu-button.goog-flat-menu-button-open,.goog-flat-menu-button.goog-flat-menu-button-active
{
	background-color: #eee;
	background-image: linear-gradient(top,#eee,#e0e0e0);
	background-image: -moz-linear-gradient(top,#eee,#e0e0e0);
	background-image: -ms-linear-gradient(top,#eee,#e0e0e0);
	background-image: -o-linear-gradient(top,#eee,#e0e0e0);
	background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	color: #333;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	z-index: 2;
}
.goog-flat-menu-button-caption
{
	vertical-align: top;
	white-space: nowrap;
}
.goog-flat-menu-button-dropdown
{
	border-color: #777 transparent;
	border-style: solid;
	border-width: 4px 4px 0;
	height: 0;
	position: absolute;
	right: 5px;
	top: 12px;
	width: 0;
}
.goog-flat-menu-button .goog-flat-menu-button-img
{
	margin-top: -3px;
	opacity: .55;
	vertical-align: middle;
}
.goog-flat-menu-button-active .goog-flat-menu-button-img,.goog-flat-menu-button-open .goog-flat-menu-button-img,.goog-flat-menu-button-selected .goog-flat-menu-button-img,.goog-flat-menu-button-hover .goog-flat-menu-button-img
{
	opacity: .9;
}
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown,.goog-flat-menu-button-open .goog-flat-menu-button-dropdown,.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown,.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown
{
	border-color: #595959 transparent;
}
.goog-flat-menu-button-left,.goog-flat-menu-button-right
{
	z-index: 1;
}
.goog-flat-menu-button-left.goog-flat-menu-button-disabled
{
	z-index: 0;
}
.goog-flat-menu-button-right:focus,.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-right
{
	z-index: 2;
}
.goog-flat-menu-button-left:focus,.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-left
{
	z-index: 2;
}
.goog-flat-menu-button-collapse-left
{
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	margin-left: -1px;
	min-width: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	padding-left: 0;
	vertical-align: top;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
}
.goog-flat-menu-button-collapse-right
{
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	margin-right: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-top-right-radius: 0;
}
.goog-button-base
{
	color: #444;
	cursor: default;
	font-size: .85em;
	font-weight: bold;
	letter-spacing: normal;
	margin: 0 1px;
	outline: none;
	text-align: center;
	text-indent: 0;
	text-transform: none;
	white-space: nowrap;
	word-spacing: normal;
}
.goog-button.no-right-margin
{
	margin-right: 0!important;
}
.goog-button-float-left
{
	float: left;
}
.opera #search-restrict-button>.goog-button-float-left
{
	float: none;
}
.goog-button-body
{
	padding: 0 7px;
}
.goog-button-base-outer-box
{
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
}
.goog-button-base-inner-box
{
	background: #f5f5f5;
	background-color: #f5f5f5;
	background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	height: 27px;
	margin: 0 -1px;
}
.goog-button-base-pos
{
	height: 100%;
	position: relative;
}
.goog-button-base-content
{
	line-height: 1.55em;
	padding: 0 .461em;
	padding-top: 6px;
	position: relative;
	text-align: center;
}
.goog-button-tight .goog-button-base-content
{
	line-height: 1.4em;
}
.goog-button-base:hover .goog-button-base-content,.goog-button-base:focus .goog-button-base-content
{
	color: #333;
}
.goog-button-base:hover .goog-button-base-inner-box
{
	background-color: #f8f8f8;
	background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
}
.goog-button-base:hover .goog-button-base-outer-box,.goog-button-base:hover .goog-button-base-inner-box
{
	border-color: #c6c6c6;
}
.goog-button-base:focus .goog-button-base-outer-box,.goog-button-base:focus .goog-button-base-inner-box
{
	border-color: #4d90fe;
}
.goog-button-base:hover,.goog-button-base:focus
{
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
}
.goog-button-base:active .goog-button-base-inner-box,.goog-button-base-open .goog-button-base-inner-box
{
	background-color: #eee;
	background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
}
.goog-button-base:active .goog-button-base-content,.goog-button-base-open .goog-button-base-content
{
	color: #333;
}
.goog-button-base-disabled .goog-button-base-inner-box,.goog-button-base-disabled .goog-button-base-inner-box:hover
{
	background: #fff;
}
.goog-button-base-disabled .goog-button-base-outer-box,.goog-button-base-disabled .goog-button-base-inner-box,.goog-button-base-disabled:hover .goog-button-base-outer-box,.goog-button-base-disabled:hover .goog-button-base-inner-box,.goog-button-base-disabled:focus .goog-button-base-outer-box,.goog-button-base-disabled:focus .goog-button-base-inner-box
{
	border-color: #f3f3f3;
}
.goog-button-base-disabled .goog-button-base-content,.goog-button-base-disabled:hover .goog-button-base-content,.goog-button-base-disabled:focus .goog-button-base-content
{
	color: #b8b8b8;
}
.ie6 .goog-button-base-inner-box,.ie7 .goog-button-base-inner-box
{
	left: -1px;
}
.ie6 .goog-button-base-pos
{
	height: auto;
}
.ie6 .goog-button-base-content
{
	display: inline-block;
}
.ie6 .goog-button-base-content
{
	display: inline;
	margin-top: -.922em;
}
.webkit .goog-button-base,.webkit .goog-button-base-outer-box
{
	line-height: 0;
}
.webkit .goog-button-base-inner-box
{
	line-height: normal;
}
.goog-menu-button .goog-button-base-content
{
	padding-right: 12px;
}
.goog-menu-button .goog-menu-button-dropdown
{
	border-color: #777 transparent;
	border-style: solid;
	border-width: 4px 4px 0;
	height: 0;
	line-height: 0;
	position: absolute;
	right: 5px;
	top: 12px;
	width: 0;
}
.goog-menu-button:hover .goog-menu-button-dropdown,.goog-menu-button.goog-button-base:focus .goog-menu-button-dropdown,.goog-menu-button:active .goog-menu-button-dropdown,.goog-menu-button.goog-button-base-open .goog-menu-button-dropdown
{
	border-color: #595959 transparent;
}
.goog-menu-button:active .goog-button-base-content,.goog-menu-button.goog-button-base-open .goog-button-base-content
{
	color: #333;
}
.goog-menu-button:active .goog-button-base-inner-box,.goog-menu-button.goog-button-base-open .goog-button-base-inner-box
{
	background-color: #eee;
	background-image: linear-gradient(top,#eee,#e0e0e0);
	background-image: -moz-linear-gradient(top,#eee,#e0e0e0);
	background-image: -ms-linear-gradient(top,#eee,#e0e0e0);
	background-image: -o-linear-gradient(top,#eee,#e0e0e0);
	background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
}
.goog-menu-button:active .goog-button-base-outer-box,.goog-menu-button:active .goog-button-base-inner-box,.goog-menu-button.goog-button-base-open .goog-button-base-outer-box,.goog-menu-button.goog-button-base-open .goog-button-base-inner-box
{
	border-color: #ccc;
}
.ie6 .goog-menu-button-dropdown,.ie7 .goog-menu-button-dropdown
{
	top: .7em;
}
#discover-container
{
	padding: 12px;
}
#full-bundles-container
{
	padding: 12px;
}
#directory-search-container
{
	padding: 12px;
}
#directory-box
{
	width: 100%;
}
#directory-box #sections-holder
{
	padding-left: 1em;
}
#directory-box .tab-group
{
	background: #fafafa;
	border: 1px solid #ebebeb;
}
#directory-box .tab-group-contents
{
	background: #fff;
}
#directory-contents .tab-header-selected
{
	background-color: #fff;
}
#directory-tour
{
	background-color: #eee;
	border: 1px solid #fff1a8;
	font-size: 90%;
	max-width: 250px;
	padding: 5px;
}
.bundle-column
{
	float: left;
	width: 40%;
}
.bundles-list
{
	padding: 5px 0;
	width: 275px;
}
.full-bundle-layout
{
	margin: 10px 0 0 12px;
}
#directory-box h3
{
	border-bottom: 1px dotted #24b;
	color: #666;
	font-size: 120%;
	font-weight: bold;
	margin: 0 0 .6em;
}
#directory-box h4,#import-prompt
{
	font-size: 100%;
	padding: .6em;
}
.tab-prompt
{
	margin-top: 10px;
	padding: 10px 0 10px 15px;
}
#import-prompt
{
	float: right;
	margin: 0;
}
#import-prompt-box #import-link
{
	font-weight: bold;
}
#directory-box .directory-section form
{
	overflow: hidden;
	padding-bottom: 1em;
}
#directory-box .directory-section p
{
	margin: 0 0 .3em;
}
#directory-category-list
{
	margin: 0;
	padding: 5px 0 0;
}
#directory-category-list li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#directory-search-container .directory-section
{
	zoom: 1;
}
.discover-default-search
{
	color: #8a8a8a;
}
.discover-search-select,.discover-search-box
{
	border: 1px solid #b2b2b2;
	float: left;
	margin: 5px 4px 0 0;
}
.discover-search-box
{
	padding: 3px;
	width: 120px;
}
.discover-search-connector
{
	color: #666;
	float: left;
	padding: 7px 4px 0 0;
}
.discover-search-select
{
	padding: 1px;
}
.discover-search-button
{
	margin-top: 4px;
}
#directory-search-query
{
	padding: 2.5px;
	width: 200px;
}
#discover-table
{
	margin: 10px 0;
}
#discover-table td
{
	margin: 0;
}
#discover-table .discover-cell
{
	padding-right: 1em;
	vertical-align: top;
	width: 50%;
}
.directory-return-link
{
	display: block;
	font-weight: bold;
	padding: .5em 0 0 1em;
}
#directory-search-other-categories
{
	padding: .5em 0 0 1em;
}
#directory-search-other-categories #directory-category-list
{
	display: inline;
	padding: 0;
}
#directory-search-results .results
{
	margin: 1em 0 0;
	padding: 0;
}
#directory-search-results-paging
{
	font-size: 120%;
	text-align: center;
}
#directory-search-results-paging .link
{
	padding: 0 1em 1em;
}
#discover-table .title
{
	font-weight: bold;
}
#discover-table td
{
	vertical-align: top;
}
#bundles-get-started
{
	padding: 4px 0 0;
}
#featured-bundles-show-all
{
	float: right;
}
.directory-bundle-creator-links
{
	overflow: hidden;
	vertical-align: middle;
}
#directory-featured-bundles-title
{
	width: 275px;
}
#featured-bundles-container
{
	background-color: #ffc;
	border: 1px solid #fff1a8;
	margin-bottom: 10px;
	padding: 10px;
	width: 275px;
}
#featured-bundles-container .bundle-container
{
	margin: 0;
}
#featured-bundles-list
{
	padding-bottom: 0;
}
.discover-google-bundles,#builtin-bundles-list
{
	margin-left: 10px;
}
#directory-start-bundle-creator
{
	padding-left: 10px;
	padding-top: 3px;
}
.discover-google-bundles
{
	width: 275px;
}
#browse-bundles-link
{
	float: right;
}
.directory-search-box
{
	margin-top: 25px;
}
#fixed-featured-bundles-page h2
{
	border-bottom: 1px dotted #24b;
	margin: .6em 0 .2em;
}
.feed-result-row
{
	clear: both;
	margin: 20px 0;
	padding: 10px 0;
	width: 800px;
}
.feed-result-stats
{
	float: left;
	margin-top: 5px;
	text-align: center;
	width: 125px;
}
.feed-result-stats .velocity
{
	color: #333;
	margin-top: .5em;
}
.feed-result-stats .number
{
	font-weight: bold;
}
.feed-result-row .result
{
	padding-left: 125px;
	width: 650px;
}
.ie .feed-result-row .result
{
	padding-left: 0;
}
.feed-result-row .result-title
{
	font-size: 120%;
	font-weight: bold;
	margin: 0;
}
.feed-result-row .result-snippet
{
	color: #666;
}
.feed-result-row .feed-info
{
	color: #008000;
}
.feed-result-row .result .subscribe,.feed-result-row .result .subscribed
{
	height: 17px;
	margin-top: .2em;
}
.feed-result-row .result .subscribed-links,.feed-result-row .result .folder-chooser
{
	float: left;
}
.feed-result-row .result .subscribed-links
{
	padding-top: .15em;
}
.feed-result-row .result .subscribe
{
	font-size: 90%;
}
.feed-result-row .result .dismiss
{
	float: left;
	margin-left: 10px;
	padding-top: .2em;
}
.feed-result-row .result .subscribed,.feed-result-row .result-subscribed .subscribe,.feed-result-row .result-subscribed .dismiss,.feed-result-row .result-subscribed .clr
{
	display: none;
}
.feed-result-row .result-subscribed .subscribed
{
	color: #666;
	display: block;
}
.feed-result-row .result-subscribed .subscribed .message
{
	background: url(/reader/ui/146832758-search-results-subscribed-check.gif) no-repeat;
	color: #222;
	font-weight: bold;
	padding: 1px 0 0 15px;
}
.feed-result-row .result-subscribed .subscribed .view,.feed-result-row .result-subscribed .subscribed .unsubscribe
{
	color: #77c;
	text-decoration: underline;
}
.tip-box
{
	position: relative;
}
.tip-box .arr
{
	background-repeat: no-repeat;
	font-size: 1px;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
}
.tip-left .c
{
	margin-left: 20px;
}
.tip-left .arr
{
	background-image: url(/reader/ui/2301076289-tip-arrow-left.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 26px;
}
.entry-annotation
{
	color: #666;
	margin: 15px 0 10px;
	max-width: 565px;
}
.entry-author-attribution-author-name
{
	font-weight: bold;
}
.entry-annotation-body
{
	font-style: italic;
	line-height: 115%;
	margin: .3em;
}
.entry-annotation-box-container
{
	width: 100%;
}
.entry-annotation-box .round-box
{
	width: auto;
}
.entry-annotation-box .round-box .c
{
	background-color: #e1ecfe!important;
	width: auto;
}
.entry-annotation-box .round-box .s
{
	background-color: #c2d9ff!important;
}
.entry-annotation-box .round-box .tl,.entry-annotation-box .round-box .tr,.entry-annotation-box .round-box .bl,.entry-annotation-box .round-box .br
{
	height: 1px;
	width: 1px;
}
.entry-annotation .tip-left .arr
{
	background-image: url(/reader/ui/1031756189-annotation-tip-arrow-left.gif);
	background-position: 0 3px;
	padding-left: 9px;
}
.entry-annotation .tip-left .c
{
	margin-left: 8px;
}
.entry-annotation .tip-top .arr
{
	background-image: url(/reader/ui/3694211113-annotation-tip-arrow-top.gif);
	background-position: 0 3px;
	height: 13px;
	left: 3px;
	padding-left: 18px;
	top: -11px;
}
.jfk-activityIndicator
{
	direction: ltr;
	display: inline-block;
	position: relative;
}
.jfk-activityIndicator,.jfk-activityIndicator-icon,.jfk-activityIndicator-circle,.jfk-activityIndicator-circle-transition
{
	height: 19px;
	width: 19px;
}
.jfk-activityIndicator-small.jfk-activityIndicator,.jfk-activityIndicator-small .jfk-activityIndicator-icon,.jfk-activityIndicator-small .jfk-activityIndicator-circle,.jfk-activityIndicator-small .jfk-activityIndicator-circle-transition
{
	height: 16px;
	width: 16px;
}
.jfk-activityIndicator-icon
{
	background: url(//ssl.gstatic.com/ui/v1/activityindicator/offline.png) center no-repeat;
}
.jfk-activityIndicator-small .jfk-activityIndicator-icon
{
	background: url(//ssl.gstatic.com/ui/v1/activityindicator/offline_16.png) center no-repeat;
}
.jfk-activityIndicator-icon
{
	left: 0;
	-moz-transition: opacity .218s linear .44s;
	opacity: 0;
	-o-transition: opacity .218s linear .44s;
	position: absolute;
	top: 0;
	transition: opacity .218s linear .44s;
	-webkit-transition: opacity .218s linear .44s;
}
.jfk-activityIndicator-circle
{
	border-radius: 50%;
	left: 0;
	-moz-border-radius: 50%;
	position: absolute;
	top: 0;
	-webkit-border-radius: 50%;
}
.jfk-activityIndicator-mask
{
	overflow: hidden;
	position: absolute;
}
.jfk-activityIndicator-circle-transition
{
	position: relative;
}
.jfk-activityIndicator-transition
{
	-moz-transition: all .22s ease-in;
	-o-transition: all .22s ease-in;
	transition: all .22s ease-in;
	-webkit-transition: all .22s ease-in;
}
.jfk-activityIndicator-transition-second
{
	-moz-transition: all .22s ease-out .22s;
	-o-transition: all .22s ease-out .22s;
	transition: all .22s ease-out .22s;
	-webkit-transition: all .22s ease-out .22s;
}
.goog-modalpopup,.modal-dialog
{
	background: #fff;
	background-clip: padding-box;
	border: 1px solid #acacac;
	border: 1px solid rgba(0,0,0,.333);
	box-shadow: 0 4px 16px rgba(0,0,0,.2);
	-moz-box-shadow: 0 4px 16px rgba(0,0,0,.2);
	outline: 0;
	position: absolute;
	-webkit-box-shadow: 0 4px 16px rgba(0,0,0,.2);
}
.goog-modalpopup-bg,.modal-dialog-bg
{
	background: #fff;
	left: 0;
	position: absolute;
	top: 0;
}
div.goog-modalpopup-bg,div.modal-dialog-bg
{
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
}
.modal-dialog
{
	color: #000;
	padding: 30px 42px;
}
.modal-dialog-title
{
	background-color: #fff;
	color: #000;
	cursor: default;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	margin: 0 0 16px;
}
.modal-dialog-title-close
{
	height: 11px;
	opacity: .7;
	padding: 17px;
	position: absolute;
	right: 0;
	top: 0;
	width: 11px;
}
.modal-dialog-title-close:after
{
	background: url(//ssl.gstatic.com/ui/v1/dialog/close-x.png);
	content: '';
	height: 11px;
	position: absolute;
	right: 17px;
	width: 11px;
}
.modal-dialog-title-close:hover
{
	opacity: 1;
}
.modal-dialog-content
{
	background-color: #fff;
	line-height: 1.4em;
}
.modal-dialog-buttons
{
	margin-top: 16px;
}
.modal-dialog-buttons button
{
	background-color: #f5f5f5;
	background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
	border: 1px solid #dcdcdc;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 2px;
	color: #444;
	cursor: default;
	font-size: 11px;
	font-weight: bold;
	height: 29px;
	line-height: 27px;
	margin: 0 16px 0 0;
	min-width: 72px;
	-moz-border-radius: 2px;
	outline: 0;
	padding: 0 8px;
	-webkit-border-radius: 2px;
}
.modal-dialog-buttons button:hover,.modal-dialog-buttons button:active
{
	background-color: #f8f8f8;
	background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
	background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
	border: 1px solid #c6c6c6;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	color: #333;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.modal-dialog-buttons button:active
{
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.modal-dialog-buttons button:focus
{
	border: 1px solid #4d90fe;
}
.modal-dialog-buttons button[disabled]
{
	background: #fff;
	background-image: none;
	border: 1px solid #f3f3f3;
	border: 1px solid rgba(0,0,0,0.05);
	box-shadow: none;
	color: #b8b8b8;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.modal-dialog-buttons .goog-buttonset-action
{
	background-color: #4d90fe;
	background-image: linear-gradient(top,#4d90fe,#4787ed);
	background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
	background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
	background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
	background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
	border: 1px solid #3079ed;
	color: #fff;
}
.modal-dialog-buttons .goog-buttonset-action:hover,.modal-dialog-buttons .goog-buttonset-action:active
{
	background-color: #357ae8;
	background-image: linear-gradient(top,#4d90fe,#357ae8);
	background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
	background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
	background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
	background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
	border: 1px solid #2f5bb7;
	color: #fff;
}
.modal-dialog-buttons .goog-buttonset-action:active
{
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.modal-dialog-buttons .goog-buttonset-action:focus
{
	border: 1px solid #fff;
	border: 1px solid rgba(0,0,0,0);
	box-shadow: inset 0 0 0 1px #fff;
	-moz-box-shadow: inset 0 0 0 1px #fff;
	outline: 0 rgba(0,0,0,0);
	outline: 1px solid #4d90fe;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
}
.modal-dialog-buttons .goog-buttonset-action[disabled]
{
	background: #4d90fe;
	box-shadow: none;
	color: #fff;
	filter: alpha(opacity=50);
	-moz-box-shadow: none;
	opacity: .5;
	-webkit-box-shadow: none;
}
.jfk-alert,.jfk-confirm,.jfk-prompt
{
	width: 512px;
}
.jfk-textinput
{
	border: 1px solid #d9d9d9;
	border-radius: 1px;
	border-top: 1px solid #c0c0c0;
	font-size: 13px;
	height: 25px;
	-moz-border-radius: 1px;
	padding: 1px 8px;
	-webkit-border-radius: 1px;
}
.jfk-textinput:focus
{
	border: 1px solid #4d90fe;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
	outline: none;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.jfk-textinput::-ms-clear
{
	display: none;
}
::-webkit-scrollbar
{
	height: 16px;
	overflow: visible;
	width: 16px;
}
::-webkit-scrollbar-button
{
	height: 0;
	width: 0;
}
::-webkit-scrollbar-track
{
	background-clip: padding-box;
	border: solid transparent;
	border-width: 0 0 0 4px;
}
::-webkit-scrollbar-track:horizontal
{
	border-width: 4px 0 0;
}
::-webkit-scrollbar-track:hover
{
	background-color: rgba(0,0,0,.05);
	box-shadow: inset 1px 0 0 rgba(0,0,0,.1);
}
::-webkit-scrollbar-track:horizontal:hover
{
	box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
}
::-webkit-scrollbar-track:active
{
	background-color: rgba(0,0,0,.05);
	box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);
}
::-webkit-scrollbar-track:horizontal:active
{
	box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:hover
{
	background-color: rgba(255,255,255,.1);
	box-shadow: inset 1px 0 0 rgba(255,255,255,.2);
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover
{
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2);
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:active
{
	background-color: rgba(255,255,255,.1);
	box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15);
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active
{
	box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15);
}
::-webkit-scrollbar-thumb
{
	background-clip: padding-box;
	background-color: rgba(0,0,0,.2);
	border: solid transparent;
	border-width: 1px 1px 1px 6px;
	box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);
	min-height: 28px;
	padding: 100px 0 0;
}
::-webkit-scrollbar-thumb:horizontal
{
	border-width: 6px 1px 1px;
	box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);
	padding: 0 0 0 100px;
}
::-webkit-scrollbar-thumb:hover
{
	background-color: rgba(0,0,0,.4);
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.25);
}
::-webkit-scrollbar-thumb:active
{
	background-color: rgba(0,0,0,0.5);
	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35);
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb
{
	background-color: rgba(255,255,255,.3);
	box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1);
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal
{
	box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1);
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover
{
	background-color: rgba(255,255,255,.6);
	box-shadow: inset 1px 1px 1px rgba(255,255,255,.37);
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:active
{
	background-color: rgba(255,255,255,.75);
	box-shadow: inset 1px 1px 3px rgba(255,255,255,.5);
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track
{
	border-width: 0 1px 0 6px;
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal
{
	border-width: 6px 0 1px;
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track:hover
{
	background-color: rgba(0,0,0,.035);
	box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07);
}
.jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover
{
	background-color: rgba(255,255,255,.07);
	box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15);
}
.jfk-scrollbar-borderless::-webkit-scrollbar-thumb
{
	border-width: 0 1px 0 6px;
}
.jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal
{
	border-width: 6px 0 1px;
}
::-webkit-scrollbar-corner
{
	background: transparent;
}
body::-webkit-scrollbar-track-piece
{
	background-clip: padding-box;
	background-color: #f5f5f5;
	border: solid #fff;
	border-width: 0 0 0 3px;
	box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07);
}
body::-webkit-scrollbar-track-piece:horizontal
{
	border-width: 3px 0 0;
	box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);
}
body::-webkit-scrollbar-thumb
{
	border-width: 1px 1px 1px 5px;
}
body::-webkit-scrollbar-thumb:horizontal
{
	border-width: 5px 1px 1px;
}
body::-webkit-scrollbar-corner
{
	background-clip: padding-box;
	background-color: #f5f5f5;
	border: solid #fff;
	border-width: 3px 0 0 3px;
	box-shadow: inset 1px 1px 0 rgba(0,0,0,.14);
}
.goog-menu
{
	background: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.2);
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	cursor: default;
	font-size: 13px;
	margin: 0;
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-moz-transition: opacity .218s;
	-o-transition: opacity .218s;
	outline: none;
	padding: 6px 0;
	position: absolute;
	transition: opacity .218s;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-webkit-transition: opacity .218s;
}
.goog-menuitem,.goog-tristatemenuitem,.goog-filterobsmenuitem
{
	color: #333;
	cursor: pointer;
	list-style: none;
	margin: 0;
	padding: 6px 7em 6px 30px;
	position: relative;
	white-space: nowrap;
}
.goog-menu-nocheckbox .goog-menuitem,.goog-menu-noicon .goog-menuitem
{
	padding-left: 16px;
	vertical-align: middle;
}
.goog-menu-noaccel .goog-menuitem
{
	padding-right: 44px;
}
.goog-menuitem-disabled
{
	cursor: default;
}
.goog-menuitem-disabled .goog-menuitem-accel,.goog-menuitem-disabled .goog-menuitem-content
{
	color: #ccc!important;
}
.goog-menuitem-disabled .goog-menuitem-icon
{
	filter: alpha(opacity=30);
	opacity: .3;
}
.goog-menuitem-highlight,.goog-menuitem-hover
{
	background-color: #eee;
	border-color: #eee;
	border-style: dotted;
	border-width: 1px 0;
	padding-bottom: 5px;
	padding-top: 5px;
}
.goog-menuitem-highlight .goog-menuitem-content,.goog-menuitem-hover .goog-menuitem-content
{
	color: #333;
}
.goog-menuitem-checkbox,.goog-menuitem-icon
{
	background-repeat: no-repeat;
	height: 21px;
	left: 3px;
	position: absolute;
	right: auto;
	top: 3px;
	vertical-align: middle;
	width: 21px;
}
.goog-option-selected
{
	background-image: url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.goog-option-selected .goog-menuitem-content,.goog-option-selected .goog-menuitem-content
{
	color: #333;
}
.goog-menuitem-accel
{
	color: #777;
	direction: ltr;
	left: auto;
	padding: 0 6px;
	position: absolute;
	right: 0;
	text-align: right;
}
.goog-menuitem-mnemonic-hint
{
	text-decoration: underline;
}
.goog-menuitem-mnemonic-separator
{
	color: #777;
	font-size: 12px;
	padding-left: 4px;
}
.goog-menuseparator
{
	border-top: 1px solid #ebebeb;
	margin-bottom: 6px;
	margin-top: 6px;
}
.goog-menu
{
	z-index: 10000;
}
.goog-submenu-arrow
{
	position: absolute;
	right: 0;
}
.goog-menuheader
{
	padding: 6px 8px;
}
.section-button
{
	background: url(/reader/ui/3660573864-lhn-sprite.png) no-repeat;
	cursor: pointer;
	height: 12px;
	position: absolute!important;
	top: 3px;
	width: 12px;
	z-index: 2;
}
.section-minimize
{
	background-position: -23px -120px;
	top: 6px;
}
.section-menubutton
{
	background-position: -23px -120px;
	outline: 0;
	right: 3px;
}
.section-button,.section-menubutton .goog-menu-button-outer-box,.section-menubutton .goog-menu-button-inner-box,.section-menubutton .goog-menu-button-caption,.section-menubutton .goog-menu-button-dropdown
{
	font-size: 1px;
	line-height: 1px;
}
.section-minimized .section-minimize
{
	background-position: 0 -120px;
}
.lhn-section
{
	background: #fff;
	font-size: 13px;
	line-height: 21px;
	position: relative;
	zoom: 1;
}
.unread-count
{
	color: #666;
	display: inline-block;
	font-size: 85%;
	margin-right: 16px;
	padding: 0 0 0 4px;
	vertical-align: top;
}
#reading-list-unread-count
{
	line-height: 21px;
	margin-top: 5px;
}
.lhn-section-no-unread-counts .unread-count
{
	display: none;
}
#logo-section
{
	border-bottom: 1px solid #ebebeb;
	color: #dd4b39;
	font-size: 20px;
	font-weight: normal;
	padding: 6px 0;
}
#logo-section #logo-link
{
	color: #dd4b39;
}
#home-section
{
	padding: .6em 0;
}
#home-section a
{
	text-decoration: none;
}
#home-section .selected a
{
	color: #d14836;
}
#overview-selector a
{
	display: block;
}
#lhn-add-subscription
{
	display: block;
	height: 27px;
	margin-right: auto;
	margin-top: -13px;
	min-width: 80px;
	position: absolute;
	top: 50%;
}
#logo-section+#lhn-add-subscription-section #lhn-add-subscription
{
	top: 35px;
}
#overview-selector
{
	border-left: 3px solid white;
	padding-bottom: 3px;
	padding-top: 3px;
}
#overview-selector.selected
{
	border-left: 3px solid #dd4b39;
}
#lhn-add-subscription-section
{
	border-bottom: 1px solid #ebebeb;
	position: relative;
}
#logo-section+#lhn-add-subscription-section
{
	border-bottom: 0;
	height: 57px;
}
.lhn-indicator
{
	right: 31px;
}
#chrome-lhn-toggle-icon
{
	font-size: 1px;
	line-height: 1px;
}
.lhn-section .goog-menu-button-dropdown
{
	border: none;
}
.lhn-section-footer
{
	border-bottom: 1px solid #ebebeb;
	clear: both;
	font-size: 11px;
	margin-bottom: 13px;
	padding-bottom: 13px;
}
.selectors-footer
{
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 13px;
	padding-bottom: 13px;
}
.section-minimized .selectors-footer
{
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.lhn-section .lhn-section-footer a,.lhn-section .lhn-section-footer .link
{
	color: #rdr_dark_gray;
}
.lhn-section .lhn-section-footer .selected a,.lhn-section .lhn-section-footer .selected .link
{
	color: #000;
	font-weight: bold;
}
.section-minimized .lhn-section-secondary,.section-minimized .lhn-section-footer
{
	display: none;
}
#nav a,#nav a .text,#nav .link
{
	color: #000;
	text-decoration: none;
}
#nav .selected a,#nav .selected a .text
{
	color: #dd4b39;
}
#lhn-selectors .selector
{
	border-left: 3px solid white;
	overflow: visible;
	overflow-x: hidden;
	zoom: 1;
}
#lhn-selectors .selector.selected
{
	border-left: 3px solid #dd4b39;
}
#lhn-selectors .selector-icon
{
	background: url(/reader/ui/3660573864-lhn-sprite.png) no-repeat;
	filter: alpha(opacity=40);
	float: left;
	height: 16px;
	margin: 3px 0 0;
	opacity: .4;
	width: 21px;
}
#lhn-selectors .selected .selector-icon
{
	filter: alpha(opacity=100);
	opacity: 1;
}
#lhn-selectors .selector a
{
	display: block;
	overflow: visible;
	overflow-x: hidden;
}
#lhn-selectors .unread .text
{
	font-weight: bold;
}
#lhn-selectors #star-selector .selector-icon
{
	background-position: -3px -99px;
	margin-top: 2px;
}
#lhn-selectors #trends-selector .selector-icon
{
	background-position: -23px -99px;
	margin-top: 2px;
}
.selector:hover,#lhn-selectors .selector:hover
{
	background-color: #eee;
}
#lhn-selectors .selected a span,#lhn-selectors .selected a:hover span
{
	color: #d14836;
}
#lhn-selectors-menubutton,#lhn-subscriptions-menubutton
{
	display: none;
}
#lhn-selectors:hover #lhn-selectors-menubutton,#lhn-selectors #lhn-selectors-menubutton.goog-menu-button-open,#lhn-subscriptions:hover #lhn-subscriptions-menubutton,#lhn-subscriptions #lhn-subscriptions-menubutton.goog-menu-button-open
{
	display: block;
}
.lhn-section-primary
{
	line-height: 30px;
}
#chrome-lhn-toggle
{
	background: #fff;
	cursor: pointer;
	width: 8px;
}
#chrome-lhn-toggle:hover
{
	background: #ebebeb;
}
#chrome-lhn-toggle-icon
{
	border-color: #fff #999 #fff #fff;
	border-style: solid;
	border-width: 5px 5px 5px 0;
	height: 0;
	margin-left: 1px;
	margin-top: -5px;
	position: absolute;
	top: 50%;
	width: 0;
}
#chrome-lhn-toggle:hover #chrome-lhn-toggle-icon
{
	border-color: #ebebeb #fff #ebebeb #ebebeb;
}
.lhn-hidden #chrome-lhn-toggle-icon
{
	border-color: #fff #fff #fff #999;
	border-width: 5px 0 5px 5px;
}
.lhn-hidden #chrome-lhn-toggle:hover #chrome-lhn-toggle-icon
{
	border-left-color: #fff;
}
.lhn-hidden #nav
{
	display: none;
}
.lhn-hidden #chrome
{
	margin-left: 0;
}
.lhn-hidden #viewer-top-controls
{
	margin-left: APP_RIGHT_MARGIN;
}
.lhn-hidden #chrome-title
{
	display: inline;
	margin-left: APP_RIGHT_MARGIN;
}
.lhn-hidden #entries
{
	padding-left: APP_RIGHT_MARGIN;
}
.lhn-hidden #entries .entry-body
{
	max-width: 100%!important;
}
.lhn-menu #nav
{
	border: 1px solid rgba(0,0,0,.2);
	display: block;
	left: 11px;
	margin-top: 25px;
	position: absolute;
	z-index: 100;
}
.lhn-menu #nav,.lhn-menu .lhn-section,.lhn-menu .scroll-tree li
{
	background: #fff;
}
.lhn-menu #lhn-add-subscription-section
{
	display: none;
}
#scrollable-sections-holder
{
	position: relative;
}
#scrollable-sections
{
	overflow-y: auto;
	position: relative;
}
.ie8 #scrollable-sections:hover,.webkit #scrollable-sections:hover
{
	overflow-y: auto;
}
.ie8 #scrollable-sections,.webkit #scrollable-sections
{
	overflow-x: hidden;
	overflow-y: hidden;
}
#scrollable-sections-top-shadow,#scrollable-sections-bottom-shadow
{
	height: 8px;
	left: 0;
	margin-right: 0;
	position: absolute;
}
#scrollable-sections-top-shadow
{
	background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0)));
	background-image: -moz-radial-gradient(top,ellipse farthest-side,rgba(0,0,0,.3),rgba(0,0,0,0));
	border-top: 1px solid #ebebeb;
	border-top: 1px solid rgba(0,0,0,0.4);
	opacity: 0;
	top: 0;
	-webkit-mask-box-image: -webkit-gradient(linear,left top,right top,color-stop(0.0,rgba(0,0,0,0)),color-stop(0.5,rgba(0,0,0,.8)),color-stop(1.0,rgba(0,0,0,0)));
}
#scrollable-sections-bottom-shadow
{
	background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0)));
	background-image: -moz-radial-gradient(bottom,ellipse farthest-side,rgba(0,0,0,.3),rgba(0,0,0,0));
	border-bottom: 1px solid #ebebeb;
	border-bottom: 1px solid rgba(0,0,0,0.4);
	bottom: 0;
	opacity: 1;
	-webkit-mask-box-image: -webkit-gradient(linear,left bottom,right bottom,color-stop(0.0,rgba(0,0,0,0)),color-stop(0.5,rgba(0,0,0,.8)),color-stop(1.0,rgba(0,0,0,0)));
}
.jfk-butterBar
{
	border-radius: 2px;
	border-style: solid;
	border-width: 0;
	box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	font-size: 11px;
	height: 0;
	-moz-border-radius: 2px;
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-moz-transition: all 0 linear 1s,opacity 1s;
	opacity: 0;
	-o-transition: all 0 linear 1s,opacity 1s;
	overflow: hidden;
	padding: 0;
	text-align: center;
	transition: all 0 linear 1s,opacity 1s;
	visibility: hidden;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
	-webkit-transition: all 0 linear 1s,opacity 1s;
}
.jfk-butterBar-info
{
	background-color: #f9edbe;
	border-color: #f0c36d;
	color: #333;
}
.jfk-butterBar-error
{
	background-color: #484848;
	border-color: #202020;
	color: #fff;
}
.jfk-butterBar-promo
{
	background-color: #d6e9f8;
	border-color: #4d90f0;
	color: #333;
}
.jfk-butterBar-warning
{
	background-color: #dd4b39;
	border-color: #602019;
	color: #fff;
}
.jfk-butterBar-shown
{
	border-width: 1px;
	height: 14px;
	-moz-transition: opacity .218s;
	opacity: 1;
	-o-transition: opacity .218s;
	padding: 6px 16px;
	transition: opacity .218s;
	visibility: visible;
	-webkit-transition: opacity .218s;
}
.jfk-butterBar-mini.jfk-butterBar-shown
{
	padding: 2px 16px;
}
.message-area-container
{
	left: 50%;
	position: absolute;
	text-align: center;
	top: 0;
	z-index: 10000;
}
#message-area-container
{
	z-index: 10001;
}
#loading-area
{
	font-size: 12px;
	font-weight: bold;
}
.interruption
{
	margin: 10px;
	padding: 8px 25px;
}
.interruption-header
{
	color: #666;
	font-size: 130%;
	font-weight: bold;
	margin-bottom: .5em;
}
.small-interruption
{
	background: #eee;
}
.small-interruption .link,.small-interruption a
{
	margin-left: .6em;
}
.preview-interruption
{
	background: #eee;
	overflow: hidden;
	padding-bottom: 16px;
	padding-top: 23px;
}
.preview-interruption-back
{
	float: left;
	margin-left: 5px;
	padding: .2em 0 0 .5em;
}
.preview-interruption-details
{
	line-height: 3ex;
	padding: 0 0 1em;
}
.preview-interruption-related-streams
{
	background: #fff;
	border: 1px solid #ebebeb;
	float: right;
	margin-left: 5px;
	padding: 5px 20px 5px 5px;
}
.preview-interruption-related-streams .header
{
	color: #666;
	margin: 0 0 15px 5px;
}
.preview-interruption-related-streams .stream
{
	display: block;
	padding: 2px;
	text-decoration: none;
}
.preview-interruption-related-streams .stream:hover .title
{
	text-decoration: underline;
}
.preview-interruption-related-streams .icon
{
	background: url(/reader/ui/3660573864-lhn-sprite.png) no-repeat;
	height: 16px;
	position: absolute;
	width: 16px;
}
.preview-interruption-related-streams .sub-icon
{
	background-position: -32px 0;
}
.preview-interruption-related-streams .title
{
	margin-left: 18px;
}
.bundle-interruption .widget-container
{
	float: left;
}
.bundle-interruption .bundle-container .bundle-subscribe,.bundle-interruption .bundle-container .bundle-subscribed
{
	display: none!important;
}
.bundle-interruption .bundle-container
{
	margin: 0 10px 0 0;
}
.bundle-interruption .subscribe-text
{
	margin-left: 285px;
}
.bundle-interruption.subscribed
{
	background-color: #fff;
}
.bundle-interruption.subscribed .not-subscribed-text,.bundle-interruption.subscribed .not-subscribed-additional-help
{
	display: none;
}
.bundle-interruption.subscribed .subscribed-text
{
	display: block;
}
.bundle-interruption.user-owned .subscribe-text
{
	display: none;
}
.bundle-interruption .subscribed-text
{
	display: none;
	font-size: 130%;
}
.bundle-interruption .not-subscribed-text
{
	font-size: 130%;
}
.bundle-interruption .not-subscribed-additional-help
{
	margin-top: 1em;
}
.poptart-interruption
{
	overflow: auto;
	position: relative;
}
.poptart-interruption .close-box
{
	background-image: url(/reader/ui/4195032095-module-close.gif);
	cursor: pointer;
	height: 13px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 14px;
}
.poptart-interruption .show-fallback-stream-translated
{
	margin-left: 5px;
	padding-left: .5em;
}
.poptart-interruption #newspaper-icon
{
	float: right;
	height: 155px;
	margin-right: 1.5em;
	padding-left: 15px;
	width: 125px;
}
.poptart-interruption #newspaper-icon-text
{
	clear: right;
	color: #333;
	float: right;
	font-size: 125%;
	margin-top: .2em;
	text-align: center;
	width: 160px;
}
.poptart-interruption #down-arrow
{
	padding-right: 2px;
	vertical-align: middle;
}
#recommendations-tree
{
	overflow: hidden;
}
#recommendations-tree .toggle-d-0
{
	display: none;
}
#recommendations-tree .sub-icon
{
	background-position: 0 -79px;
	filter: alpha(opacity=40);
	opacity: .4;
}
#recommendations-tree .tree-link-selected>.sub-icon
{
	filter: alpha(opacity=100);
	opacity: 1;
}
#recommendations-tree .lhn-section-primary
{
	font-weight: bold;
	height: 30px;
}
#lhn-recommendations-menubutton
{
	display: none;
}
#lhn-recommendations .section-minimize
{
	right: 3px;
}
#rec-box
{
	padding: 0;
}
#recommendations-empty
{
	padding: 12px;
}
.round-box
{
	empty-cells: show;
}
.round-box td
{
	margin: 0;
	padding: 0;
}
.round-box .s
{
	font-size: 1px;
	line-height: 1px;
}
.round-box .s,.round-box .c
{
	background-color: #ccc;
}
.round-box .tl,.round-box .tr,.round-box .bl,.round-box .br
{
	background-repeat: no-repeat;
	height: 3px;
	width: 3px;
}
.round-box .tl
{
	background-image: url(/reader/ui/228003689-corner_tl.gif);
	background-position: top left;
}
.round-box .tr
{
	background-image: url(/reader/ui/420875934-corner_tr.gif);
	background-position: top right;
}
.round-box .bl
{
	background-image: url(/reader/ui/441323228-corner_bl.gif);
	background-position: bottom left;
}
.round-box .br
{
	background-image: url(/reader/ui/198708988-corner_br.gif);
	background-position: bottom right;
}
.round-box .sq
{
	background-image: none;
}
.tab-header
{
	background-color: #ccc;
	border-color: #ccc;
	border-style: solid;
	border-width: 3px 0 0;
	color: #15c;
	cursor: pointer;
	float: left;
	margin: 0 .5em 0 0;
	margin-bottom: 0;
	padding: .6em;
}
.tab-header-selected
{
	background-color: white;
	border-color: #dd4b39;
	color: #000;
	cursor: default;
	font-weight: bold;
}
.tab-group-contents
{
	background: white;
	clear: both;
	padding: 5px 0 1px;
}
.tab-contents
{
	background: #fff;
}
.tab-group-headers
{
	background: #eee;
	overflow: hidden;
}
#top-bar
{
	border-bottom: 1px solid #e5e5e5;
	height: 60px;
	position: relative;
}
#top-bar.jfk
{
	display: none;
}
#logo-container
{
	clear: left;
	padding: 0;
}
#logo
{
	background: url(/reader/ui/537640976-reader-logo-en.gif?hl=en) no-repeat;
	cursor: pointer;
	height: 27px;
	margin: 0;
	margin-top: -10px;
	position: absolute;
	top: 50%;
	width: 138px;
}
#logo span
{
	display: none;
}
#app-top-bar
{
	height: 60px;
}
#page-specific-top-bar
{
	overflow: hidden;
}
.scroll-tree-container
{
	position: relative;
	zoom: 1;
}
.scroll-tree
{
	font-size: 13px;
	line-height: 21px;
	padding: 0;
	position: relative;
}
.scroll-tree,.scroll-tree ul,.scroll-tree li
{
	margin: 0;
}
.scroll-tree ul
{
	padding-left: 0;
}
.scroll-tree li
{
	list-style-type: none;
	margin: 2px 0;
	position: relative;
	zoom: 1;
}
.scroll-tree li.folder .link,.scroll-tree li.sub
{
	height: 21px;
}
.scroll-tree li a
{
	display: block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	zoom: 1;
}
.scroll-tree .icon,.scroll-tree .favicon
{
	float: left;
	height: 21px;
	margin-right: 2px;
	width: 21px;
}
.scroll-tree .icon
{
	background: url(/reader/ui/3660573864-lhn-sprite.png) no-repeat;
}
.scroll-tree .sub-icon
{
	background-position: 0 -77px;
}
.scroll-tree .tag-icon
{
	background-position: -21px -80px;
}
.scroll-tree .folder-icon
{
	background-position: -42px -118px;
}
.folder-icon,.sub-icon,.tag-icon
{
	filter: alpha(opacity=40);
	opacity: .4;
}
.scroll-tree .lhn-section-primary
{
	border-left: 3px solid white;
}
.lhn-section-primary.tree-link-selected
{
	border-left: 3px solid #dd4b39;
}
.lhn-section-secondary li a
{
	border-left: 3px solid white;
}
.lhn-section-secondary li a.tree-link-selected
{
	border-left: 3px solid #dd4b39;
}
.lhn-section-secondary li.folder.tree-selected
{
	border: none;
}
.lhn-section-secondary li.folder.tree-selected a.tree-link-selected
{
	border-left: 3px solid #dd4b39;
}
.tree-selected>a>.folder-icon,.tree-selected>a>.sub-icon,.tree-selected>a>.tag-icon
{
	filter: alpha(opacity=100);
	opacity: 1;
}
.scroll-tree .favicon
{
	background-position: center center!important;
	filter: alpha(opacity=100);
	opacity: 1;
	top: -2px;
}
.scroll-tree li .cursor
{
	background-color: #ddd;
}
.scroll-tree li
{
	background: #fff;
}
.scroll-tree li a:hover
{
	background-color: #eee;
}
.scroll-tree li .updated
{
	background-color: #ffc;
}
.scroll-tree li .updated-intermediate
{
	background-color: #ffffe6;
}
.scroll-tree li .tree-link-selected .name
{
	text-decoration: none;
}
.scroll-tree .toggle
{
	background: url(/reader/ui/3660573864-lhn-sprite.png) no-repeat;
	cursor: pointer;
	height: 18px;
	left: 0;
	position: absolute;
	top: 0;
	width: 20px;
	z-index: 2;
}
.scroll-tree .expanded .toggle
{
	background-position: -23px -120px;
}
.scroll-tree .collapsed .toggle
{
	background-position: 0 -120px;
}
.scroll-tree .collapsed ul
{
	display: none;
}
.scroll-tree li a .name
{
	color: #333;
}
.scroll-tree li a .name-unread
{
	color: #000;
	font-weight: bold;
}
.scroll-tree li a.tree-link-selected .name,.scroll-tree li a.tree-link-selected:hover .name
{
	color: #d14836;
}
.scroll-tree .icon-d-0
{
	display: none;
}
.scroll-tree .name-d-0
{
	padding-left: 0;
}
.folder .name-text,#reading-list-selector .label
{
	display: inline-block;
	max-width: 132px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.lhn-section-no-unread-counts .folder .name-text,#lhn-recommendations .name-text
{
	max-width: 178px;
}
.folder .folder .name-text
{
	max-width: 125px;
}
.lhn-section-no-unread-counts .folder .folder .name-text,#lhn-recommendations .folder .folder .name-text
{
	max-width: 171px;
}
.folder .folder .name-text.folder-name-text
{
	max-width: 132px;
}
.lhn-section-no-unread-counts .folder .folder .name-text.folder-name-text
{
	max-width: 178px;
}
.scroll-tree-show-updated li .folder,.scroll-tree-show-updated li .sub,.scroll-tree-show-updated li .tag
{
	display: none;
}
.scroll-tree-show-updated li .unread,.scroll-tree-show-updated li .tree-selected
{
	display: block;
}
#sub-tree-item-0-link,#sub-tree .toggle-d-0
{
	display: none;
}
#sub-tree-header
{
	border-left: 3px solid white;
	cursor: pointer;
	font-weight: bold;
}
.sub-tree-refreshing #sub-tree-header
{
	padding-right: 5px;
}
.sub-tree-refreshing #sub-tree-refreshing
{
	background: url(/reader/ui/790810434-loading-alt.gif) no-repeat center left;
	color: #999;
	display: inline!important;
	padding-left: 20px;
}
#sub-tree li .tree-drop-target-above
{
	border-top: 2px solid #333;
	padding-top: 0;
}
#sub-tree li .tree-drop-target-below
{
	border-bottom: 2px solid #333;
	padding-bottom: 0;
}
#sub-tree li .tree-drop-target-in
{
	background-color: #ccc;
}
.tree-flying-item
{
	background-color: #c3d9ff;
	z-index: 150;
}
.tree-flying-item a,.tree-flying-item img
{
	border: 0;
}
.tree-item-action-container
{
	display: none;
}
a:hover .tree-item-action-container,.menu-open .tree-item-action-container
{
	display: block;
	height: 21px;
	padding: 0 3px;
	position: absolute;
	right: 0;
	top: 0;
	width: 12px;
}
.tree-item-action-container .section-button
{
	top: 4px;
}
a:hover .tree-item-action-container,.scroll-tree li a.menu-open
{
	background-color: #eee;
}
#trends
{
	padding: 0 0 0 1em;
}
#trends #sections-holder
{
	margin-left: .6em;
}
#trends-item-count-header
{
	color: #333;
	font-size: 175%;
}
#trends-total-item-read-count
{
	margin-bottom: 10px;
	margin-top: 15px;
}
#trends-total-item-read-count.localized
{
	color: #333;
	font-size: 115%;
}
#trends-total-item-read-count.loading
{
	background: url(/reader/ui/790810434-loading-alt.gif) no-repeat center left;
	color: #555;
	font-size: 15px;
	padding-left: 20px;
}
#trends #trends-item-count
{
	margin-top: 0;
}
#trends-item-count-list
{
	color: #333;
	font-size: 115%;
	margin: .5em 0 0 1em;
	padding: 0;
}
#trends-item-count-list b
{
	width: 5em;
}
#trends-item-count-list li
{
	list-style-type: none;
	margin: .5em 0;
	padding: 0;
}
#trends .trends-columns
{
	width: 100%;
}
#trends .trends-columns-fixed
{
	table-layout: fixed;
}
#trends .trends-columns td
{
	vertical-align: top;
}
#trends .trends-columns .left-column
{
	width: 55%;
}
#trends .trends-columns .right-column
{
	width: 45%;
}
#trends .trends-columns .left-column
{
	padding-right: 1em;
}
#trends h2
{
	margin: 1em 0 .2em;
}
#trends .explanation
{
	color: #999;
	font-size: 12px;
	font-weight: normal;
	padding: 7px 0;
}
#trends .tab-header
{
	white-space: nowrap;
}
#trends .sorting
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
#trends .sorting th
{
	background: #fff;
	border-bottom: solid 1px #ebebeb;
	font-weight: bold;
	padding: 2px;
	padding-left: 4px;
	text-align: left;
	white-space: nowrap;
}
#trends .sorting th.primary
{
	border-bottom-width: 0;
}
#trends .sorting .primary
{
	background: #d0d0d0;
}
#trends .sorting .first-row td
{
	border-top: 0;
}
#trends .sorting .sorting-sub-primary,#trends .sorting .sorting-sub-secondary
{
	text-align: right;
	white-space: nowrap;
}
#trends .sorting .sorting-sub-primary
{
	background: #eee;
	width: 4em;
}
#trends .sorting .alt .sorting-sub-primary
{
	background: #e0e0e0;
}
#trends .sorting .sorting-sub-secondary
{
	width: 4em;
}
#trends .sorting .alt td
{
	background: #f0f0f0;
}
#trends .sorting .trends-sorting-homepage
{
	background: url(/reader/ui/3904077461-entry-action-icons.png) no-repeat left -418px;
	line-height: 14px;
	margin-left: 2px;
	padding-left: 16px;
	text-decoration: none;
	vertical-align: middle;
}
#trends .sorting .sorting-sub-unsubscribe
{
	padding-right: .5em;
	width: 13px;
}
#trends .sorting .trends-sorting-unsubscribe
{
	cursor: pointer;
	padding-bottom: 1px;
	padding-left: .5em;
	vertical-align: text-bottom;
}
#trends .sorting-empty
{
	color: #333;
	padding: 1em;
}
#trends .sorting-container
{
	position: relative;
	zoom: 1;
}
#trends .sorting-container .top-links
{
	background: #fff;
	border-top: solid 1px #ebebeb;
	padding: 2px;
	text-align: right;
}
#trends .show-top10 .top10-link,#trends .show-top20 .top20-link,#trends .show-top40 .top40-link
{
	color: #000;
	cursor: default;
	font-weight: bold;
	text-decoration: none;
}
#trends .sorting tbody tr
{
	display: none;
}
#trends .show-top10 .sorting .top10,#trends .show-top20 .sorting .top20,#trends .show-top40 .sorting .top40
{
	display: table-row;
}
.ie #trends .show-top10 .sorting .top10,.ie #trends .show-top20 .sorting .top20,.ie #trends .show-top40 .sorting .top40
{
	display: block;
}
#trends #trends-bucket-chart .tab-group-contents img
{
	border: 0;
}
#trends .bucket-chart-description
{
	padding: .5em 0 0 1em;
}
.bucket-chart-legend
{
	height: 1.5em;
	overflow: auto;
	padding-left: 5px;
}
.bucket-chart-legend .published,.bucket-chart-legend .read
{
	float: left;
	padding-left: 5px;
}
.bucket-chart-legend .published .color-box,.bucket-chart-legend .read .color-box
{
	float: left;
	height: 1em;
	width: 1em;
}
.bucket-chart-legend .published .color-box
{
	background-color: #c2cff1;
}
.bucket-chart-legend .read .color-box
{
	background-color: #fdb04a;
}
.bucket-chart-legend .label
{
	color: #999;
	float: left;
	font-size: 90%;
	font-weight: normal;
	padding-left: .25em;
}
#trends .bucket-chart
{
	border-collapse: collapse;
	border-spacing: 0;
}
#trends #day-bucket-chart-contents,#trends #hour-bucket-chart-contents,#trends #dow-bucket-chart-contents
{
	padding: .5em;
}
#trends .cloud
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#trends .cloud li
{
	display: inline;
	margin: 0;
	padding: 0 6px 0 0;
}
#trends .cloud .x0
{
	font-size: 80%;
}
#trends .cloud .x1
{
	font-size: 100%;
}
#trends .cloud .x2
{
	font-size: 120%;
}
#trends .cloud .x3
{
	font-size: 140%;
}
#trends .cloud .x4
{
	font-size: 160%;
}
#trends .cloud .x5
{
	font-size: 180%;
}
#trends .cloud li a
{
	text-decoration: none;
}
#trends .cloud li a:hover
{
	text-decoration: underline;
}
#trends .cloud .y0 a
{
	color: #aaf;
}
#trends .cloud .y1 a
{
	color: #88f;
}
#trends .cloud .y2 a
{
	color: #77f;
}
#trends .cloud .y3 a
{
	color: #6f6fff;
}
#trends .cloud .y4 a
{
	color: #4d4dff;
}
#trends .cloud .y5 a
{
	color: #0000cd;
}
#chrome
{
	min-width: 700px;
	zoom: 1;
}
.ie6 #chrome
{
	float: left;
	margin-left: 0;
}
#view-cards
{
	background-position: -88px -121px;
}
#view-list
{
	background-position: -88px -121px;
}
#title-and-status-holder
{
	padding: 1ex 0 .5ex .5em;
}
#chrome-title
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	overflow: hidden;
	padding-bottom: 1px;
	white-space: nowrap;
}
#chrome-title a
{
	color: #444;
	text-decoration: none;
}
#chrome-title .chevron
{
	color: #444;
}
#item-up-down-buttons,#chrome-view-links
{
	float: right;
}
#viewer-refresh
{
	float: left;
}
#chrome-viewer-container
{
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	width: 100%;
}
#chrome-lhn-toggle,#chrome-viewer
{
	padding: 0;
	vertical-align: top;
}
#viewer-container
{
	background: #fff;
}
#viewer-footer
{
	background-color: #fff;
	border-top: solid 1px #ebebeb;
	color: #333;
	overflow: hidden;
	padding: 6px 3px;
	position: relative;
	zoom: 1;
}
.gecko #viewer-footer .goog-inline-block
{
	display: block;
}
#viewer-footer .goog-button
{
	margin-right: .5em;
}
#chrome.item-stream #viewer-footer
{
	display: none;
}
#viewer-footer .goog-button-body
{
	overflow: hidden;
}
#entries-status
{
	color: #666;
	float: right;
}
#entries-status.loading
{
	color: #777;
}
#no-entries-msg
{
	background: #fff;
	border: 2px solid #ccc;
	border-radius: 5px;
	margin: 1em;
	padding: 1.5em 2em 3em;
	text-align: center;
}
#no-entries-msg .link
{
	font-size: 110%;
}
#no-entries-msg .secondary
{
	font-size: 13px;
	font-weight: normal;
	margin: 1em auto;
	width: 80%;
}
.error-page
{
	height: 100%;
}
.error-page div
{
	font-size: 15px;
	font-weight: bold;
	position: relative;
	text-align: center;
	top: 50%;
}
#chrome #viewer-page-container
{
	display: none;
}
#chrome.page-view #viewer-page-container
{
	background: #fff;
	display: block;
}
#chrome.page-view #chrome-view-links,#chrome.page-view #viewer-header-container,#chrome.page-view #viewer-footer,#chrome.page-view #viewer-entries-container,#chrome.page-view #title-and-status-holder
{
	display: none;
}
#activity-indicator
{
	bottom: 10px;
	position: absolute;
	right: 20px;
	z-index: 10000;
}
#home
{
	padding: 0;
}
.overview-section
{
	vertical-align: top;
}
#left-section
{
	float: left;
	width: 65%;
}
#right-section
{
	float: right;
	width: 35%;
}
#left-section .overview-section
{
	margin-bottom: 2em;
	padding: 0 .25em 0 1em;
}
#right-section .overview-section
{
	padding-right: 1em;
}
#sections-holder
{
	overflow: auto;
}
#sections-header
{
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 2em;
	padding: 0;
	position: relative;
}
#sections-header .contents
{
	height: 27px;
	margin-top: -13px;
	position: absolute;
	top: 50%;
	width: 100%;
}
#sections
{
	min-width: 550px;
}
.overview-section-header
{
	color: #777;
	float: left;
	font-size: 100%;
	font-weight: normal;
	line-height: 27px;
	padding: 0 1em;
	text-decoration: none;
}
.section-header
{
	border-bottom: 1px solid #ebebeb;
	color: #777;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}
#tips
{
	min-width: 230px;
}
#tips .section-header
{
	border-bottom: 1px solid #ebebeb;
	color: #444;
	font-size: 104%;
	font-weight: bold;
	padding: .8em .5em;
	text-decoration: none;
}
#tips-body
{
	color: #777;
	padding: .5em;
}
#tips
{
	background: #fafafa;
	border: 1px solid #ebebeb;
	margin: 1em 0 0;
}
#tips-body img
{
	border: 0;
}
#tips-body .bookmarklet
{
	background-color: #b4bdcb;
	border-radius: 8px;
	padding: 5px;
}
#tips-body .promo-image-text
{
	margin: 1em 0 .5em;
}
#tips-body .promo-image-container
{
	margin: .5em 0 1em;
	text-align: center;
}
#tips ul
{
	margin: 0 0 1em;
	padding: 0 0 0 1.5em;
}
#tips ul li
{
	margin: 0;
	padding: 0;
}
#tips ul .tips-section
{
	padding-top: .5em;
}
#recent-activity
{
	overflow: hidden;
}
#recent-activity .recent h4
{
	font-size: 100%;
	font-weight: normal;
	margin: 0;
}
#recent-activity .recent
{
	border-bottom: 1px solid #eee;
	margin-bottom: 1.8em;
	padding-bottom: .1em;
}
#recent-activity .recent h4 a
{
	color: #777;
	text-decoration: none;
}
#recent-activity .recent-item
{
	color: #444;
	margin-bottom: 1em;
	padding: 1px 0;
}
#recent-activity .overview-item-link
{
	color: #444;
	font-size: 104%;
	font-weight: bold;
	text-decoration: none;
}
#recent-activity .recent-stream-title
{
	font-weight: normal;
}
#recent-activity .recent-stream-title
{
	color: #15c;
}
#team-messages .title
{
	color: #444;
	font-size: 160%;
	font-weight: bold;
	margin: 0 0 .2em;
}
#team-messages .body
{
	color: #444;
	margin-bottom: 1em;
}
#team-messages .overview-section-header
{
	font-size: 110%;
	margin: 1em 0 .2em;
}
#team-messages .info a,#team-messages-snippet a
{
	text-decoration: none;
}
#overview
{
	margin-right: 1.5em;
	padding: 0;
}
#overview .section-header
{
	margin-bottom: .8em;
}
#overview .overview-segment
{
	clear: both;
	margin-bottom: 2em;
	margin-top: .5em;
}
#overview .overview-segment:first-child
{
	margin-top: 0;
}
#overview .overview-segment p
{
	margin: 0 0 .15em;
}
#overview .overview-segment img
{
	float: right;
	padding: 0 0 2px 20px;
}
#overview .overview-header
{
	margin-bottom: .6em;
}
#overview .label
{
	color: #333;
	font-size: 104%;
}
#overview .label-link
{
	text-decoration: none;
}
#overview .title
{
	color: #15c;
	font-size: 160%;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#overview .title a
{
	text-decoration: none;
}
#overview .unread
{
	color: #777;
	font-weight: normal;
}
#overview .title .unread
{
	color: #777;
	font-weight: normal;
}
#overview .item-title
{
	color: #444;
	font-size: 104%;
	font-weight: bold;
	margin: 0 .6em 0 0;
	text-decoration: none;
}
#overview .item-title-rtl
{
	margin: 0 0 0 .6em;
}
#overview .item-snippet
{
	color: #444;
	font-size: 104%;
}
.overview-item-link
{
	cursor: pointer;
}
#overview-footer
{
	clear: both;
	overflow: auto;
}
#footer
{
	border-top: solid 1px #ccc;
	margin-top: 2em;
	padding: 1em;
	text-align: center;
}
#footer #viewer-links
{
	margin-bottom: 5px;
}
#sections-header .lhn-nav-button-container
{
	float: left;
	margin: 0 2em;
}
#viewer-header-container
{
	border-bottom: 1px solid #ebebeb;
}
#viewer-header
{
	background: #fff;
	color: #333;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
#viewer-header .goog-button-body
{
	padding: 0 10px 0 7px;
}
#viewer-top-controls-container
{
	height: 27px;
	margin-top: -13px;
	position: absolute;
	top: 50%;
	width: 100%;
}
#settings-button-container
{
	float: right;
}
#viewer-top-controls
{
	overflow: hidden;
	padding: 0 3px 3px;
	zoom: 1;
}
#viewer-view-options
{
	cursor: default;
}
#viewer-view-options,#mark-all-as-read-split-button
{
	float: left;
}
#viewer-view-options,#mark-all-as-read-split-button,#viewer-top-controls .goog-button
{
	margin-right: 1.5em;
}
#mark-all-as-read-split-button .goog-flat-menu-button
{
	margin-right: 0;
}
#viewer-single-parent,#viewer-single-item-parent
{
	display: none;
}
#chrome.unsubscribed-stream #viewer-view-options,#chrome.unsubscribed-stream #mark-all-as-read-split-button
{
	display: none;
}
.no-translation #stream-translate,.no-translation #viewer-translated-by
{
	display: none;
}
#viewer-translated-by
{
	float: left;
	line-height: 30px;
	margin-left: .7em;
	margin-top: .1em;
}
#chrome.item-stream #chrome-view-links,#chrome.item-stream #viewer-view-options,#chrome.item-stream #viewer-header .goog-button
{
	display: none;
}
#stream-prefs-menu
{
	margin: 0 .5em 0 0;
}
.related-streams-menu .icon
{
	background: url(/reader/ui/3660573864-lhn-sprite.png) no-repeat;
	height: 16px;
	margin-top: 1px;
	position: absolute;
	width: 16px;
}
.related-streams-menu .sub-icon
{
	background-position: -32px 0;
}
.related-streams-menu .title
{
	margin-left: 18px;
}
#viewer-recommendations-return
{
	display: none;
}
#chrome.recommendations-stream #viewer-recommendations-return
{
	display: inline;
	float: left;
	line-height: 18px;
	margin-left: 10px;
}
.subscription-folders-menu
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}
.subscription-folders-menu .goog-menuitem
{
	padding-right: 16px;
}
#viewer-entries-container,#viewer-page-container
{
	overflow: visible;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
}
#entries
{
	border-top: 1px solid #ebebeb;
	height: 300px;
	outline: 0;
	padding: 0;
	z-index: 1;
	zoom: 1;
}
#entries .entry,#entries.list .entry-container
{
	background: #fff;
	margin: 0;
}
#entries .entry
{
	position: relative;
	zoom: 1;
}
.entry .entry-body,.entry .entry-title
{
	max-width: 650px;
}
.entry .entry-body
{
	padding-top: .5em;
}
.entry .entry-body-empty
{
	padding-top: 0;
}
.entry .entry-body a img
{
	border: 0;
}
.entry .entry-main
{
	overflow: auto;
	zoom: 1;
}
.entry .entry-title
{
	font-size: 140%;
	margin: 0;
}
.entry .entry-title a
{
	text-decoration: none;
}
.entry .entry-title a div
{
	display: inline;
}
.entry .entry-title a br
{
	display: none;
}
.entry-title-go-to
{
	background: url(/reader/ui/3904077461-entry-action-icons.png) no-repeat left -413px;
	filter: alpha(opacity=40);
	height: 17px;
	margin-left: 2px;
	opacity: .4;
	padding-left: 16px;
}
.revdir .entry-title-go-to
{
	background: url(/reader/ui/3904077461-entry-action-icons.png) no-repeat right -413px;
	margin-right: 2px;
	padding-right: 16px;
}
.entry .entry-source-title
{
	text-decoration: none;
}
.entry .entry-container span.entry-source-title
{
	font-weight: bold;
}
pre,code
{
	font-size: 100%;
}
#entries.single-source .entry-source-title-parent,#entries.single-source .entry-source-title
{
	display: none;
}
.entry .entry-author,.entry .entry-date
{
	color: #666;
	text-decoration: none;
}
.entry .entry-author a
{
	display: inline-block;
}
.entry .entry-author .entry-title-go-to
{
	display: inline-block;
}
.entry .entry-container
{
	padding-bottom: .5em;
	position: relative;
	zoom: 1;
}
.read .entry-container a.entry-source-title,.read .entry-container a.entry-post-author-name
{
	color: #666;
}
.entry-container .entry-title
{
	color: #15c;
}
.entry-container .entry-body a
{
	color: #15c;
}
.read .entry-container .entry-title,.read .entry-container .entry-title a,.read .entry-container .entry-body a
{
	color: #444;
}
.read .entry-container .entry-body
{
	color: #222;
}
#current-entry .entry-container .entry-title,#current-entry .entry-container .entry-title a,#current-entry .entry-container a.entry-source-title,#current-entry .entry-container a.entry-post-author-name
{
	color: #15c;
}
#current-entry .entry-container .entry-body a
{
	color: #15c;
}
.read .entry-container .entry-author-attribution-link,#current-entry .entry-container .entry-author-attribution-link
{
	color: #68d;
}
#current-entry.read .entry-container .entry-body
{
	color: #000;
}
.date-tooltip
{
	direction: ltr;
	margin-left: -2em;
}
.date-tooltip td
{
	vertical-align: top;
	white-space: nowrap;
}
.date-tooltip .label
{
	font-weight: bold;
	text-align: right;
}
.entry .entry-via
{
	line-height: 20px;
	padding-left: 25px;
	position: relative;
}
.entry-annotation
{
	clear: both;
}
.entry-annotation-author-container .author-attribution
{
	line-height: 20px;
	padding-left: 25px;
	padding-right: .3em;
	position: relative;
}
.entry .plain-via
{
	padding-left: 0;
}
.entry-annotation-body
{
	color: #333;
	line-height: 110%;
	margin: 0;
	padding: .2em .4em;
}
.entry-annotation-author-container
{
	font-weight: normal;
	padding: .15em .1em 0 0;
	white-space: nowrap;
}
.created .entry-source-title-parent
{
	display: none;
}
.created .entry-source-post-author
{
	color: #333;
}
.created .entry-post-author-name
{
	font-size: 120%;
	text-decoration: none;
}
.created .entry-body,.created .entry-snippet
{
	padding-bottom: .8em;
	padding-top: .6em;
}
.created .entry-via
{
	margin-bottom: .6em;
}
.created-no-title .entry-body,.created-no-title .entry-snippet
{
	background: #fff url(/reader/ui/107034390-quote-left.png) no-repeat scroll 0 .5em;
	font-size: 105%;
	padding-left: 20px;
}
.entry .entry-actions
{
	direction: ltr;
	padding: 6px 7px;
}
.samedir .entry .entry-actions
{
	text-align: left;
}
.revdir .entry .entry-actions
{
	text-align: right;
}
.entry .entry-actions a,.entry .entry-actions .link
{
	color: #444;
	text-decoration: none;
}
.entry .entry-actions .star,.entry .entry-actions .dislike,.entry .entry-actions .read-state,.entry .entry-actions .email,.entry .entry-actions .tag,.entry .entry-icons .star
{
	background: transparent url(/reader/ui/3904077461-entry-action-icons.png) no-repeat;
	margin-right: 16px;
	padding: 1px 0 1px 16px;
	white-space: nowrap;
}
.entry-icons-placeholder
{
	display: inline-block;
}
.entry .entry-icons
{
	display: inline-block;
}
.entry .entry-icons .star
{
	display: inline-block;
}
.entry .entry-actions .item-star,.entry .entry-icons .item-star
{
	background-position: -102px -1px;
}
.entry .entry-actions .item-star:hover,.entry .entry-icons .item-star:hover
{
	background-position: -126px -1px;
}
.entry .entry-actions .item-star-active,.entry .entry-icons .item-star-active
{
	background-position: -64px -33px;
	opacity: 1;
}
.item-plusone iframe
{
	display: block;
	padding: 2px 0;
}
.entry .entry-actions .sharebox
{
	background: url(//ssl.gstatic.com/images/icons/gplus-16.png) no-repeat;
	margin-right: 16px;
	padding: 1px 0 1px 19px;
	white-space: nowrap;
}
.entry .entry-actions .dislike-active
{
	background-position: -193px -385px;
}
.entry .entry-actions .dislike-inactive
{
	background-position: -177px -352px;
}
.entry .read-state-locked .entry-actions .read-state
{
	display: none;
}
.entry .entry-actions .read-state-read,.entry .entry-actions .read-state-kept-unread
{
	background-position: -80px -160px;
}
.entry .entry-actions .read-state-unread,.entry .entry-actions .read-state-not-kept-unread
{
	background-position: -64px -128px;
}
.entry .entry-actions .email
{
	background-position: -112px -224px;
}
.entry .entry-actions .tag
{
	background-position: -160px -321px;
}
.entry .entry-icons
{
	margin-left: .5em;
	width: 18px;
}
.ie6 .entry .entry-icons
{
	left: -20px;
	top: 3px;
}
.entry .entry-icons .star
{
	height: 15px;
	padding: 0;
	width: 15px;
}
.action-area
{
	background-color: #fafafa;
	padding: 4px;
}
.cards .entry-0
{
	margin-top: 10px;
}
.entry .card
{
	overflow: hidden;
}
.card-common
{
	background-color: #fff;
	margin: 0;
	zoom: 1;
}
.card
{
	border: 1px solid #ddd;
	box-shadow: 0 0 4px #e3e5eb;
}
#current-entry .card
{
	border-left-color: #4d90f0;
}
#current-entry .card .action-area
{
	padding: 4px;
}
.card-common .card-actions
{
	background-color: #fafafa;
	border-top: 1px solid #ebebeb;
	color: #666;
	height: 30px;
}
#current-entry .card-common .card-actions
{
	color: #444;
}
.entry .card-common .entry-container .entry-date
{
	direction: ltr;
}
.samedir .entry .card-common .entry-container .entry-date
{
	float: right;
}
.revdir .entry .card-common .entry-container .entry-date
{
	float: left;
}
.card .email-active
{
	border-bottom: .35em solid #fafafa;
}
.action-area .email-this-area
{
	background-color: #fafafa;
}
.no-actions .card .entry-actions
{
	display: none;
}
.no-actions .card .entry-main
{
	margin-left: 13px;
}
#entries.list .entry
{
	border-bottom: solid 1px #ccc;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#entries.list .entry .collapsed
{
	background: #fff;
	border-left: solid 1px #fff;
	cursor: pointer;
	margin: 0;
	-moz-user-select: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: auto;
	zoom: 1;
}
#entries.list .collapsed .entry-icons
{
	margin: 0;
	overflow: visible;
	padding: 0;
	position: absolute;
	width: auto;
}
.samedir #entries.list .collapsed .entry-icons
{
	left: .4em;
}
.revdir #entries.list .collapsed .entry-icons
{
	right: .4em;
}
#entries.list .read .collapsed
{
	background: #eee;
	border-color: #eee;
}
#entries.list .collapsed .entry-secondary
{
	color: #777;
	overflow: hidden;
	position: absolute;
	white-space: normal;
	width: auto;
}
.samedir #entries.list .collapsed .entry-secondary
{
	left: 0;
	margin: 0 9em 0 15em;
	padding: 0 0 0 1px;
}
.revdir #entries.list .collapsed .entry-secondary
{
	margin: 0 15em 0 9em;
	padding: 0 1px 0 0;
	right: 0;
}
.ie6 .samedir #entries.list .collapsed .entry-secondary,.ie7 .samedir #entries.list .collapsed .entry-secondary
{
	padding-right: 25em;
}
.ie6 .revdir #entries.list .collapsed .entry-secondary,.ie7 .revdir #entries.list .collapsed .entry-secondary
{
	padding-left: 25em;
}
.samedir #entries.single-source .collapsed .entry-secondary
{
	margin-left: 2em!important;
}
.revdir #entries.single-source .collapsed .entry-secondary
{
	margin-right: 2em!important;
}
#entries .collapsed .entry-title
{
	color: #000;
	display: inline;
	font-size: 100%;
	font-weight: bold;
	margin-right: .5em;
}
#entries.list .collapsed .entry-secondary .entry-title
{
	display: inline;
	margin: 0;
	padding: 0;
	position: static;
	width: auto;
}
.ie6 #entries.list .collapsed .entry-secondary .entry-title,.ie7 #entries.list .collapsed .entry-secondary .entry-title
{
	overflow: auto;
}
.search-result .entry-original,#entries .collapsed .entry-original
{
	background-repeat: no-repeat;
	height: 14px;
	margin-top: -7px;
	position: absolute;
	top: 50%;
	width: 14px;
}
.samedir .search-result .entry-original,.samedir #entries .collapsed .entry-original
{
	background: url(/reader/ui/3904077461-entry-action-icons.png) no-repeat left -416px;
	filter: alpha(opacity=40);
	opacity: .4;
	right: .2em;
}
.revdir .search-result .entry-original,.revdir #entries .collapsed .entry-original
{
	background: url(/reader/ui/3904077461-entry-action-icons.png) no-repeat right -416px;
	left: .2em;
}
#entries.list .collapsed .entry-main .entry-original
{
	float: none;
	margin: 0;
	padding: 0;
	position: absolute;
	white-space: normal;
	width: 1.2em;
	z-index: 2;
}
.samedir #entries.list .collapsed .entry-main .entry-original
{
	right: .5em;
}
.revdir #entries.list .collapsed .entry-main .entry-original
{
	left: .5em;
}
#entries .read .collapsed .entry-title
{
	font-weight: normal;
}
#entries.single-source .collapsed .entry-source-title
{
	display: none!important;
}
#entries.list .collapsed .entry-main .entry-source-title
{
	color: #555;
	display: block;
	font-size: 100%;
	left: 1.85em;
	overflow: hidden;
	padding: 0 1em 0 0;
	position: absolute;
	white-space: nowrap;
	width: 11em;
}
#entries .collapsed .entry-main
{
	overflow: hidden;
	padding-left: 4px;
	white-space: nowrap;
}
#entries.list .collapsed .entry-main
{
	float: none;
	margin: 0;
	margin-right: 5em;
	padding: 0;
	zoom: 1;
}
.ie6 #entries.list .collapsed .entry-main,.ie7 #entries.list .collapsed .entry-main
{
	overflow: auto;
}
#entries .collapsed .entry-date
{
	direction: ltr;
	width: 6.5em;
}
.samedir #entries .collapsed .entry-date
{
	float: right;
	margin-right: .2em;
	padding-right: 15px;
	text-align: right;
}
.revdir #entries .collapsed .entry-date
{
	float: left;
	margin-left: .2em;
	padding-left: 15px;
	text-align: left;
}
.ie6 .samedir #entries .collapsed .entry-date,.ie7 .samedir #entries .collapsed .entry-date
{
	margin-right: 1.2em;
}
.ie6 .revdir #entries .collapsed .entry-date,.ie7 .revdir #entries .collapsed .entry-date
{
	margin-left: 1.2em;
}
#entries.list .collapsed .entry-date
{
	margin: 0;
	padding: 0;
	width: auto;
}
.samedir #entries.list .collapsed .entry-date
{
	margin-right: 2.3em;
}
.revdir #entries.list .collapsed .entry-date
{
	margin-left: 2.3em;
}
#entries.list .collapsed .entry-secondary .snippet
{
	float: none;
	margin: 0;
	padding: 0;
	position: static;
	width: auto;
}
.ie6 #entries.list .collapsed .entry-secondary .snippet,.ie7 #entries.list .collapsed .entry-secondary .snippet
{
	overflow: auto;
}
.ie6 .samedir #entries.list .collapsed .entry-secondary-snippet
{
	padding-right: 10em;
}
.ie6 .revdir #entries.list .collapsed .entry-secondary-snippet
{
	padding-left: 10em;
}
#entries.list #current-entry .collapsed
{
	background: #ffc;
	border-left: solid 1px #4d90f0;
	border-right-color: #ffc;
}
#entries.list #current-entry.expanded .entry-container
{
	border-left: solid 1px #4d90f0;
}
#entries.list #current-entry.expanded .collapsed
{
	background: white;
	border-bottom: 1px solid #ebebeb;
}
#entries.list #current-entry.expanded.read .collapsed
{
	background: #eee;
}
#entries.list #current-entry.expanded .entry-actions
{
	border-left: solid 1px #4d90f0;
	padding-bottom: 6px;
}
#entries.list .entry .entry-container
{
	border-left: solid 1px #fff;
	padding-left: 1em;
	padding-top: .5em;
}
#entries.list .entry .entry-container .entry-date
{
	display: none;
}
#entries.list .entry .entry-actions
{
	background: #fafafa;
	border-left: solid 1px #fff;
	border-top: 1px solid #ebebeb;
	display: block;
	left: 0;
	padding: 6px 0 6px 7px;
}
#entries.list #current-entry.action-area-visible .action-area
{
	border-left: solid 1px #4d90f0;
}
#entries.list .no-actions .entry-actions
{
	padding-bottom: 0;
	padding-top: 0;
}
.samedir #entries.list .no-actions .entry-secondary
{
	margin-left: 0!important;
}
.revdir #entries.list .no-actions .entry-secondary
{
	margin-right: 0!important;
}
#entries #scroll-filler
{
	padding-bottom: 1em;
	position: relative;
	text-align: center;
	width: 100%;
}
#entries .scroll-filler-message
{
	color: #999;
	font-size: 110%;
	margin-top: -0.5em;
	position: absolute;
	top: 50%;
	width: 100%;
}
#entries .scroll-filler-message .secondary
{
	font-size: 90%;
}
.ie #entries #scroll-filler,.ie #entries .scroll-filler-message
{
	width: auto;
}
.entry .user-tags-list
{
	color: #444;
	display: inline;
	margin: 0 0 0 .2em;
	padding-left: 0;
}
.entry .user-tags-list li
{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.entry .user-tags-list li a:hover
{
	text-decoration: underline;
}
.entry .user-tags-list li a
{
	color: #666;
	display: inline;
	text-decoration: none;
}
#current-entry .user-tags-list li a
{
	color: #444;
}
.tags-edit
{
	background-color: #f7f7f7;
	border: 1px solid #d0d0d0;
	clear: both;
	overflow: auto;
	padding: 8px;
	position: absolute;
	width: 260px;
	z-index: 50;
	zoom: 1;
}
.opera .tags-edit
{
	overflow: hidden;
}
.tags-edit .tags-edit-tags
{
	display: block;
	width: 95%;
}
.tags-edit .tags-edit-buttons
{
	margin-top: 4px;
}
.tags-edit .goog-button
{
	margin-right: .4em;
}
.tags-edit .tags-edit-save
{
	font-weight: bold;
}
.tags-edit .help
{
	color: #666;
}
.entry .entry-actions .item-link
{
	background: transparent url(/reader/ui/3571594795-item-links.png) no-repeat;
	padding: 1px 16px;
	white-space: nowrap;
}
.entry .entry-actions .item-link-active
{
	background-color: #fafafa;
	border-bottom: 6px solid #fafafa;
}
#entries.list .entry .entry-actions .item-link-active
{
	border-bottom: 1px solid #fafafa;
}
.item-link-drop-down-arrow
{
	border-left: 5px solid #fafafa;
	border-right: 5px solid #fafafa;
	border-top: 5px solid #bdceed;
	display: inline;
	font-size: 0;
	line-height: 0;
	margin-left: 2px;
	width: 0;
}
.item-link-drop-down-arrow-active
{
	border-top-color: #666;
}
.gecko .item-link-drop-down-arrow
{
	padding-bottom: 1px;
	position: relative;
	top: -1px;
}
.item-link-active .item-link-drop-down-arrow
{
	border-left: 5px solid #fafafa;
	border-right: 5px solid #fafafa;
}
.item-link-menuitem
{
	margin-left: -10px;
	margin-right: 10px;
}
.item-link-menuitem-image,.item-link-menuitem-spacer
{
	height: 16px;
	margin-right: 5px;
	vertical-align: middle;
	width: 16px;
}
.item-link-menuitem-spacer
{
	float: left;
}
.stream-details-dialog.modal-dialog
{
	width: auto;
	z-index: 10;
}
.viewer-details-stats
{
	padding: 5px;
}
.viewer-details-stats .label
{
	text-align: right;
	vertical-align: top;
}
.viewer-details-stats .value
{
	font-weight: bold;
	max-width: 400px;
}
.viewer-details-charts
{
	clear: left;
}
.viewer-details-charts .bucket-chart-description
{
	padding: .5em 0 0 1em;
}
.highlighted0
{
	background-color: #ff9;
}
.highlighted1
{
	background-color: #fcc;
}
.highlighted2
{
	background-color: #ccf;
}
.highlighted3
{
	background-color: #cfc;
}
.highlighted4
{
	background-color: #9cf;
}
.highlighted5
{
	background-color: #cc9;
}
.highlighted6
{
	background-color: #f9c;
}
.search-result .highlighted0,.search-result .highlighted1,.search-result .highlighted2,.search-result .highlighted3,.search-result .highlighted4,.search-result .highlighted5,.search-result .highlighted6
{
	background-color: inherit;
}
.bundle-container
{
	background: #fff;
	border: 1px solid #ebebeb;
	border-collapse: collapse;
	height: 52px;
	margin-bottom: 10px;
	width: 275px;
}
.bundle-container .author
{
	color: #666;
	font-size: 80%;
	font-weight: normal;
}
.bundle-container .desc
{
	font-size: 80%;
	font-weight: normal;
	margin-top: 3px;
}
.bundle-container th
{
	background: #ebebeb;
	margin: 0 auto;
	padding: 10px 5px;
	vertical-align: top;
	width: 53px;
}
.bundle-container .bundle-icon
{
	background: url(/reader/ui/2186722373-bundle-icon.png) no-repeat;
	background-repeat: no-repeat;
	height: 34px;
	margin: 0 auto;
	width: 36px;
}
.bundle-container .bundle-picture
{
	height: 36px;
	width: 36px;
}
.bundle-container .fixed-height
{
	height: 26px;
	overflow: hidden;
	white-space: nowrap;
}
.bundle-container td
{
	vertical-align: middle;
}
.bundle-container .meta-info
{
	font-size: 15px;
	padding: 5px 0 0 10px;
}
.bundle-container .preview
{
	float: right;
	font-size: 80%;
	margin: 0 4px;
	text-decoration: none;
}
.bundle-container .title
{
	font-weight: bold;
	overflow: hidden;
	white-space: normal;
}
.bundle-container .num-feeds
{
	color: #777;
	font-size: 12px;
	overflow: hidden;
	padding: 4px 0 0 10px;
}
.bundle-container .bundle-show-details-toggle
{
	background: url(/reader/ui/3660573864-lhn-sprite.png) no-repeat;
	cursor: pointer;
	float: left;
	height: 16px;
	width: 16px;
}
.goog-zippy-expanded .bundle-show-details-toggle
{
	background-position: 4px -61px;
}
.goog-zippy-collapsed .bundle-show-details-toggle
{
	background-position: -19px -61px;
}
.bundle-container .subscribe
{
	padding-right: 5px;
	text-align: right;
}
.bundle-container .bundle-sub-count
{
	color: #666;
	font-size: smaller;
	font-weight: normal;
	white-space: nowrap;
}
.bundle-container .subscribe-button
{
	background-position: -64px -81px;
	font-size: 11px;
}
.bundle-container .bundle-contents
{
	color: #666;
	margin: 0 5px 10px 15px;
}
.bundle-container .bundle-contents p
{
	margin: .6em 0;
}
.bundle-subscribed .message
{
	background: url(/reader/ui/146832758-search-results-subscribed-check.gif) no-repeat;
	color: #555;
	padding: 1px 0 0 17px;
}
.bundle-subscribed
{
	margin-top: 3px;
}
.bundle-added .bundle-subscribe,.bundle-subscribed
{
	display: none;
}
.bundle-added .bundle-subscribed
{
	display: block;
}
.bundle-user-owned .bundle-subscribe,.bundle-user-owned .bundle-subscribed
{
	display: none;
}
.bundle-show-details-link
{
	outline: none;
}
#back-to-directory,#bundles-back
{
	float: right;
}
.bundle-creator-page h1
{
	border-bottom: 1px dotted #24b;
	color: #666;
	font-size: 120%;
	margin-right: 10px;
}
#bundle-creation-area
{
	background-color: #fff;
	border: 2px solid #ebebeb;
	width: 400px;
}
#bundle-creator-subs-area
{
	border: 3px dashed #ebebeb;
	height: 16em;
	margin: 10px 10px 0;
	width: 374px;
}
#bundle-creator-drop-help
{
	height: 16em;
	position: absolute;
	text-align: center;
	width: 374px;
}
#bundle-creator-drop-help span
{
	color: #ebebeb;
	font-size: 200%;
}
#bundle-creator-subs-list
{
	height: 16em;
	overflow: auto;
	width: 374px;
}
#bundle-meta-info
{
	background-color: #ebebeb;
	overflow: auto;
	padding: 10px;
}
#bundle-meta-info input
{
	border: 1px solid #b2b2b2;
	padding: 3px 2px;
}
.bundle-creator-help
{
	margin-bottom: 1em;
	margin-top: 1em;
}
.bundle-creator-page
{
	overflow: auto;
	padding: 10px;
}
#bundle-user-photo
{
	border: 1px solid black;
	float: left;
	height: 62px;
	margin: 0 5px 5px 0;
	width: 62px;
}
#bundle-creator-delete-target
{
	background: url(/reader/ui/2524332153-icon-unsubscribe.png) no-repeat 12px center;
	border: 2px dashed #ebebeb;
	color: #666;
	font-size: 90%;
	margin: 16px 10px 10px;
	padding: 10px 10px 10px 28px;
}
.bundle-creator-button-area
{
	margin: 0 0 10px 10px;
}
#bundle-creation-area .goog-button
{
	margin: 4px;
}
#bundle-creation-area .drag-over
{
	border-color: blue;
	border-style: solid;
}
#bundle-creator-list-heading
{
	clear: both;
	padding-top: 1em;
}
#bundle-name
{
	font-weight: bold;
	margin-bottom: 7px;
	width: 150px;
}
#bundle-name.label-input-label
{
	font-weight: normal;
}
#bundle-desc
{
	width: 300px;
}
.bundle-item
{
	background-position: 0 center;
	background-repeat: no-repeat;
	cursor: pointer;
	font-weight: bold;
	height: 1.2em;
	margin: 2px 0;
	overflow: hidden;
	padding-left: 4px;
	position: relative;
	vertical-align: middle;
}
.bundle-feed-count
{
	color: #a7a7a7;
	padding-top: 5px;
	text-align: center;
	vertical-align: top;
	width: 7em;
}
#bundle-creator-list
{
	margin-right: 10px;
}
.bundle-list-entry
{
	margin-bottom: .5em;
	width: 100%;
}
.bundle-list-entry .bundle-list-entry-cell
{
	padding: .5em 0 .3em .5em;
}
.bundle-list-entry .bundle-list-entry-widget-cell
{
	width: 10%;
}
.bundle-list-entry-selected .bundle-list-entry-cell
{
	background: #ddd;
}
.bundle-list-entry-selected .bundle-list-edit
{
	color: #000;
	font-weight: bold;
}
.bundle-list-title
{
	font-size: 125%;
	font-weight: bold;
}
.bundle-list-user-links
{
	padding-top: .1em;
}
.bundle-list-share-link
{
	margin: 0 0 .5em .5em;
}
.bundle-feed-icon
{
	background: url(/reader/ui/3660573864-lhn-sprite.png) no-repeat -32px -2px;
	height: 16px;
	position: absolute;
	width: 16px;
}
.bundle-feed-title
{
	padding-left: 18px;
}
.bundle-list-widget-container .bundle-container
{
	margin: 0;
}
.bundles-display
{
	margin: 10px;
}
.bundles-display td
{
	vertical-align: top;
}
.bundles-display .bundle-container
{
	margin-right: 100px;
	margin-top: 10px;
}
.audio-player-container
{
	padding: 1em 0;
	text-align: center;
}
.view-enclosure-parent
{
	padding-top: .5em;
}
.audio-player-container a,.audio-player-container a:visited
{
	color: #68d;
	font-style: normal;
}
.video-player object
{
	vertical-align: bottom;
}
.fr-modal-dialog-bg
{
	background-color: #666;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 2000;
}
.fr-modal-dialog
{
	position: absolute;
	z-index: 2001;
}
.fr-modal-dialog
{
	background-color: #fff;
	border: 6px solid #c2cff1;
	left: 0;
	top: 0;
	width: 500px;
}
.fr-modal-dialog-title
{
	background-color: #ebeff9;
	cursor: default;
	font-size: 145%;
	font-weight: bold;
	padding: 10px 8px;
	position: relative;
}
.fr-modal-dialog-content
{
	background-color: #fff;
	overflow: auto;
	padding: 2px 7px;
}
.fr-modal-dialog-buttons
{
	background-color: #fff;
	padding: 4px;
	text-align: right;
}
.fr-modal-dialog-buttons button
{
	margin: 5px;
}
.email-this-buttons
{
	overflow: auto;
	padding-top: 4px;
}
.email-this-send
{
	margin-right: .3em;
}
.email-this-area .email-this-comment,.email-area .email-comment
{
	border: solid 1px #b2b2b2;
	padding: 3px 2px;
	width: 99%;
}
.email-this-area .email-this-ccme
{
	margin-left: 0;
	margin-top: 3px;
}
.email-entry-table .field-name
{
	font-weight: bold;
	margin-right: .3em;
	text-align: right;
	vertical-align: middle;
	width: 6em;
}
.email-entry-table .email-this-subject,.email-entry-table .email-this-to,.email-entry-table .email-subject,.email-entry-table .email-to
{
	border: solid 1px #b2b2b2;
	padding: 3px 2px;
	width: 99%;
}
.ie .email-entry-table .email-subject,.ie .email-entry-table .email-to,.ie .email-area .email-comment
{
	width: 98%;
}
.email-entry-table
{
	margin-top: 4px;
	table-layout: fixed;
	width: 100%;
}
.email-this-area .form-error-message,.email-area .form-error-message
{
	color: red;
	font-weight: bold;
}
.recipient-list-container
{
	border: 1px solid #c2cff1;
	height: 100px;
	overflow: auto;
	padding: 5px;
	zoom: 1;
}
.recipient-list
{
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	zoom: 1;
}
.recipient-list-container .options
{
	margin-bottom: 5px;
}
.recipient-list li
{
	float: left;
	height: 3.1ex;
	overflow: hidden;
	padding: 0;
	width: 12em;
}
.recipient-list input
{
	margin: 0 .2em 0 0;
}
.fr-confirm-dialog .fr-modal-dialog-content
{
	padding-top: 10px;
}
.fr-confirm-dialog .fr-modal-dialog-title
{
	padding: 0;
}
.fr-dialog-with-close .fr-modal-dialog-title-close
{
	background: transparent url(/reader/ui/2706908467-dialog-close-box.gif) no-repeat scroll center center;
	cursor: pointer;
	height: 15px;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 15px;
	z-index: 1;
}
.fr-clips-dialog.fr-modal-dialog
{
	height: 500px;
	width: 750px;
}
#clips-iframe
{
	height: 440px;
	width: 100%;
}
#quick-add-form
{
	display: block;
	margin: 8px;
}
#quick-add-target
{
	left: -9000px;
	position: absolute;
	width: 50px;
}
#quick-add-bubble-holder
{
	background-color: #f7f7f7;
	border: 1px solid #d0d0d0;
	color: #000;
	position: absolute;
	width: 300px;
	z-index: 101;
}
#quickadd
{
	border: solid 1px #b2b2b2;
	float: left;
	margin-right: 4px;
	padding: 2px;
	width: 220px;
}
#quick-add-btn .goog-button-body
{
	white-space: nowrap;
}
#quick-add-input-div
{
	clear: both;
}
#quick-add-close
{
	background: url(/reader/ui/939333013-close-box.gif) no-repeat;
	cursor: pointer;
	height: 9px;
	position: absolute;
	right: 4px;
	top: 4px;
	width: 9px;
}
#quick-add-subs
{
	font-size: 105%;
	font-weight: bold;
	margin-top: 2px;
}
#quick-add-helptext
{
	clear: both;
	color: #666;
	font-size: 85%;
	font-style: italic;
}
#quick-add-instructions
{
	clear: both;
	color: #666;
	float: left;
	font-size: 85%;
}
#quick-add-helptext a
{
	font-weight: bold;
}
#quick-add-success
{
	background: #fff1a8;
	padding: .3em .5em;
}
#quick-add-success-title
{
	font-weight: bold;
}
body,html
{
	overflow: hidden;
}
.webkit
{
	overflow: visible;
}
body
{
	padding-bottom: 10px;
}
.ie6 body
{
	height: 2000px;
}
.loaded
{
	padding-bottom: 0;
}
#search
{
	display: none;
	min-width: 600px;
}
.loaded #search
{
	display: block;
}
.settings #search
{
	display: none;
}
#main
{
	overflow-x: auto;
	position: relative;
}
#nav
{
	float: left;
}
.keyboard-help-banner
{
	left: 5%;
	top: 5%;
	width: 90%;
}
.keyboard-help-banner .secondary-message-parent
{
	padding: 0;
}
.keyboard-help-banner .resized
{
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}
#keyboard-help
{
	width: 100%;
}
#keyboard-help th
{
	color: #dd0;
	padding-top: .5em;
}
#keyboard-help td.help-section
{
	vertical-align: top;
}
#keyboard-help .key
{
	font-weight: bold;
	padding-right: .25em;
	text-align: right;
	white-space: nowrap;
	width: 10em;
}
#keyboard-help .desc
{
	font-weight: normal;
	text-align: left;
}
#keyboard-help-tearoff-link-container
{
	font-size: 90%;
	margin-top: 1em;
	text-align: center;
}
#keyboard-help-tearoff-link-container .link
{
	color: #dd0;
}
.popout-body
{
	margin-left: 0;
}
.popout-container
{
	margin-top: -14px;
	position: absolute;
	top: 50%;
}
.offscreen
{
	left: -1000em;
	position: absolute;
}
.magnification-active .cursor
{
	white-space: normal!important;
	width: 100%;
}
.magnification110 #current-entry,.magnification110 .cursor
{
	font-size: 110%;
}
.magnification120 #current-entry,.magnification120 .cursor
{
	font-size: 120%;
}
.magnification130 #current-entry,.magnification130 .cursor
{
	font-size: 130%;
}
.magnification140 #current-entry,.magnification140 .cursor
{
	font-size: 140%;
}
.magnification150 #current-entry,.magnification150 .cursor
{
	font-size: 150%;
}
#blogger-following-intro-bubble
{
	left: 0;
	overflow: auto;
	position: absolute;
	top: 0;
	width: 330px;
	z-index: 10000;
}
#blogger-following-intro-bubble h3
{
	background: url(/reader/ui/1492793948-blogger-logo-small.gif) no-repeat center left;
	margin: 0;
	padding-left: 18px;
}
#blogger-following-intro-bubble p,#blogger-following-button-container
{
	margin: 1em 0 0;
}
#blogger-following-button-container
{
	text-align: center;
}
#blogger-following-intro-bubble .goog-button-body
{
	padding: 0 1em;
}
.captcha-dialog.fr-modal-dialog
{
	width: 300px;
}
.captcha-dialog .fr-modal-dialog-content
{
	overflow: hidden;
}
#captcha-answer
{
	width: 270px;
}
#unsupported-browser-warning-dlg
{
	background-color: #fff1a8;
	border: 2px solid black;
	border-top: 0;
	left: 50%;
	margin-left: -210px;
	position: absolute;
	top: 0;
	width: 420px;
	z-index: 10000;
	zoom: 1;
}
#unsupported-browser-warning-dlg .warning-text-header,#unsupported-browser-warning-dlg .upgrade-browser-button-label
{
	font-size: 120%;
	font-weight: bold;
}
#unsupported-browser-warning-dlg .unsupported-browser-warning-text
{
	padding: 5px 15px 0;
}
#unsupported-browser-warning-dlg #dont-upgrade-browser-button,#unsupported-browser-warning-dlg #upgrade-browser-remind-later-button
{
	float: right;
	padding-bottom: 10px;
}
#unsupported-browser-warning-dlg #upgrade-browser-remind-later-button
{
	padding: 0 15px 0 5px;
}
#unsupported-browser-warning-dlg #upgrade-browser-button
{
	float: left;
	padding: 0 0 10px 10px;
}
#unsupported-browser-warning-dlg .goog-button-base-content
{
	line-height: 2.2em;
}
.on-login-promotion.modal-dialog
{
	max-width: 30em;
	z-index: 10;
}
#chrome.search-stream #mark-all-as-read-split-button,#chrome.search-stream #viewer-view-options,.search-stream-menu
{
	display: none;
}
#chrome.search-stream #viewer-single-parent
{
	display: block;
	float: right;
	padding-right: .7em;
	text-align: right;
}
#chrome.item-stream #viewer-single-parent
{
	display: none;
}
#chrome.item-stream #viewer-single-item-parent
{
	display: block;
	float: left;
	font-weight: bold;
	margin-left: 2em;
	padding-right: .7em;
	text-align: left;
}
#chrome.item-stream #scroll-filler-recs-message
{
	display: none;
}
#single-item-bottom-links
{
	padding: 2em;
	text-align: center;
}
#view-search-container
{
	display: none;
}
#chrome.search-stream #view-search-container
{
	display: inline;
}
#chrome.search-stream
{
	border-left-color: white;
}
#chrome.search-stream #chrome-view-links
{
	background: white;
}
#chrome.search-stream #viewer-header,#chrome.search-stream #chrome-lhn-toggle,#chrome.search-stream #viewer-footer
{
	background: white;
}
#chrome.search-stream #chrome-lhn-toggle:hover
{
	background: #b5d5b7;
}
#chrome.search-stream #viewer-top-controls
{
	border-bottom-color: white;
}
#chrome.search-stream #chrome-lhn-toggle-icon
{
	border-color: white;
}
#chrome.search-stream #chrome-lhn-toggle:hover #chrome-lhn-toggle-icon
{
	border-color: #b5d5b7 #fff #b5d5b7 #b5d5b7;
}
.lhn-hidden #chrome.search-stream #chrome-lhn-toggle-icon
{
	border-left-color: white;
}
.lhn-hidden #chrome.search-stream #chrome-lhn-toggle:hover #chrome-lhn-toggle-icon
{
	border-left-color: #fff;
}
#search
{
	padding: 15px 0;
}
.search-restrict
{
	cursor: pointer;
	float: right;
	outline: none;
	width: 19px;
}
.search-restrict-dropdown
{
	border-color: #777 transparent;
	border-style: solid;
	border-width: 4px 4px 0;
	height: 0;
	position: absolute;
	right: 5px;
	top: 12px;
	width: 0;
}
.search-restrict-hover .search-restrict-dropdown
{
	border-color: #444 transparent;
}
.search-restrict+.goog-menu .goog-menuitem
{
	padding-left: 40px;
}
.search-restrict+.goog-menu .main-item.goog-menuitem
{
	padding-left: 25px;
}
#search-input,#search .search-restrict
{
	float: left;
}
#search-input
{
	margin: 0;
	width: 250px;
}
#search .search-restrict
{
	margin: 0 18px;
	overflow: hidden;
	width: 130px;
}
.opera #search .search-restrict
{
	position: relative;
}
#search .search-restrict .goog-flat-menu-button-caption
{
	display: inline;
}
#search .goog-menu,.search-restrict+.goog-menu
{
	cursor: default;
	max-height: 300px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	width: 350px;
	z-index: 1000;
}
.ie6 #search .goog-menu,.ie6 .search-restrict+.goog-menu
{
	height: 300px;
}
#search .goog-menuitem
{
	border: none;
	overflow: hidden;
	padding: .2em 0 .2em 1.5em;
	position: relative;
	white-space: nowrap;
}
#search .main-item.goog-menuitem
{
	padding-left: .7em;
}
.search-item .search-item-entry .entry-actions
{
	background: #eee;
	left: 0;
	padding: .35em 0 .15em 3px;
}
.search-item .search-item-entry .entry .entry-container .entry-date
{
	float: right;
}
#chrome-stream-title .search-stream-title
{
	font-weight: bold;
}
#chrome-stream-title .search-stream-title em
{
	color: #02640a;
	font-style: normal;
}
#chrome.search-stream #entries.search #current-entry
{
	border-color: white;
}
#chrome.search-stream #entries.search .entry-secondary-snippet
{
	max-width: 780px;
}
#chrome.search-stream #entries.search .entry
{
	background: #fff;
	border: 2px solid #fff;
}
#chrome.search-stream #entries.search #current-entry .entry-title
{
	padding-top: 0;
}
#chrome.search-stream .entry
{
	padding: .5em 0 1em .5em;
}
#chrome.search-stream #entries.list .entry
{
	padding: 0;
}
.entry .search-result
{
	margin: 0;
}
.entry .search-result .entry-main
{
	position: relative;
}
.entry .search-result .entry-main .entry-original
{
	background: url(/reader/ui/3904077461-entry-action-icons.png) no-repeat left -418px;
	height: 14px;
	margin-top: 0;
	top: 1px;
	width: 14px;
}
.entry .search-result .entry-icons
{
	left: .5em;
	top: .6em;
}
.entry.read .search-result .entry-title-link,.entry.read .search-result .entry-source-title
{
	color: #5e73a7;
}
.entry .search-result .entry-date
{
	font-size: 110%;
}
.entry .search-result .entry-source-title
{
	text-decoration: underline;
}
.entry .search-result .entry-title a
{
	text-decoration: underline;
}
.entry .search-result .entry-title
{
	font-size: 125%;
	font-weight: normal;
	line-height: 120%;
}
.entry .search-result .entry-date
{
	color: #063;
}
.konami #nav
{
	background: #006f89;
}
.konami #scrollable-sections
{
	background: #006f89 url(/reader/ui/1965283099-ninja-sidebar.gif) repeat-y left 0;
}
.konami #nav .selector,.konami #nav .lhn-section-primary,.konami #nav .lhn-section-secondary li a,.konami #nav #sub-tree-header
{
	border-left-color: #006f89;
}
.konami .unread-count
{
	color: #ccc;
}
.konami .lhn-section,.konami .scroll-tree li
{
	background: transparent;
}
.info-bubble
{
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	width: 100%;
}
.info-bubble .itl,.info-bubble .itr,.info-bubble .ibl,.info-bubble .ibr
{
	background-image: url(/reader/ui/3697955668-info-bubble-corners.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
}
.info-bubble .itl
{
	background-position: 0 0;
}
.info-bubble .itr
{
	background-position: -10px 0;
}
.info-bubble .ibl
{
	background-position: 0 -10px;
}
.info-bubble .ibr
{
	background-position: -10px -10px;
}
.info-bubble .it,.info-bubble .ib
{
	background-image: url(/reader/ui/582229027-info-bubble-tb.gif);
	background-repeat: repeat-x;
	height: 10px;
}
.info-bubble .it
{
	background-position: 0 0;
}
.info-bubble .ib
{
	background-position: 0 -10px;
}
.info-bubble .il,.info-bubble .ir
{
	background-image: url(/reader/ui/2659917866-info-bubble-lr.gif);
	background-repeat: repeat-y;
	width: 10px;
}
.info-bubble .il
{
	background-position: 0 0;
}
.info-bubble .ir
{
	background-position: -10px 0;
}
.info-bubble .arrow
{
	background-image: url(/reader/ui/3893273447-info-bubble-tip.png);
	background-position: right 50%;
	background-repeat: no-repeat;
	width: 30px;
}
.info-bubble .ic
{
	background-color: #fff;
	background-repeat: no-repeat;
	border: 0;
	padding: 0;
	width: 300px;
}
.info-bubble .ileft
{
	background-color: #fff;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}
.info-bubble .empty
{
	background-color: #fff;
	background-image: url(/reader/ui/3289650025-info-bubble-empty-left-tips.gif);
	background-position: left 50%;
	background-repeat: no-repeat;
	height: 50px;
}
.ie .info-bubble .empty
{
	height: auto;
}
.settings .info-bubble
{
	display: none;
}
@media print
{
	body
	{
		background: none;
	}
	#nav,#chrome-lhn-toggle,#top-bar,#gbar,#gbh,#viewer-top-controls,.single-item-bottom-links,#viewer-footer,.entry-actions,#entries .entry-title a .entry-title-go-to
	{
		display: none;
	}
	#main
	{
		position: static;
	}
	#chrome
	{
		border: 0;
		margin-left: 0;
	}
	.entry
	{
		display: none;
	}
	#current-entry,.search-item-entry .entry
	{
		display: block;
	}
	#entries.list #current-entry.expanded
	{
		border: 0;
	}
	.collapsed
	{
		display: none;
	}
	#entries
	{
		height: auto!important;
	}
	#entries .entry-body,#entries .entry-title
	{
		max-width: none;
	}
	#main
	{
		margin: 0;
	}
	.entry-icons,#scroll-filler
	{
		display: none;
	}
	#current-entry .card
	{
		border: 0;
	}
	*
	{
		overflow: visible!important;
	}
}
.fullscreen #chrome-lhn-toggle,.fullscreen #top-bar,.fullscreen #gb,.fullscreen #gbar,.fullscreen #guser,.fullscreen #gbh,.fullscreen #viewer-footer,.fullscreen #settings-button-container,.fullscreen .entry-actions
{
	display: none;
}
.fullscreen #viewer-header,.fullscreen #chrome-fullscreen-top-toggle
{
	position: relative;
	z-index: 50;
}
.fullscreen-top-toggle #settings-button-container
{
	display: block;
	z-index: 50;
}
.fullscreen-top-toggle #chrome-fullscreen-top-toggle
{
	box-shadow: rgba(0,0,0,.5) 0 3px 5px;
}
.fullscreen .cards .entry-0
{
	margin-top: 5px;
}
.fullscreen #current-entry .entry-actions
{
	display: block;
}
.fullscreen #chrome-fullscreen-top-toggle-icon
{
	font-size: 1px;
	line-height: 1px;
}
.fullscreen #chrome-fullscreen-top-toggle
{
	background: #fff;
	border-bottom: 1px solid #ebebeb;
	cursor: pointer;
	height: 10px;
}
.fullscreen #chrome-fullscreen-top-toggle:hover
{
	background: #ebebeb;
}
.fullscreen #chrome-fullscreen-top-toggle-icon
{
	border-color: #999 #fff #fff;
	border-style: solid;
	border-width: 7px 7px 0;
	height: 0;
	left: 50%;
	margin-top: 1px;
	position: absolute;
	width: 0;
}
.fullscreen #chrome-fullscreen-top-toggle:hover #chrome-fullscreen-top-toggle-icon
{
	border-color: #fff #ebebeb #ebebeb;
}
.fullscreen-top-toggle #chrome-fullscreen-top-toggle-icon
{
	border-color: #fff #fff #999;
	border-width: 0 7px 7px;
}
.fullscreen-top-toggle #chrome-fullscreen-top-toggle:hover #chrome-fullscreen-top-toggle-icon
{
	border-bottom-color: #fff;
}
